1
我想删除一个类内的所有对象。我在Realms documentation中发现了两种可能性。首先可以使用realm.deleteAll()
,这会删除整个数据库,并有realm.delete()
,这会删除一个对象。有没有办法以一种简单的方式删除一个Table/Class中的所有条目?Realm Swift中的截断表
我想删除一个类内的所有对象。我在Realms documentation中发现了两种可能性。首先可以使用realm.deleteAll()
,这会删除整个数据库,并有realm.delete()
,这会删除一个对象。有没有办法以一种简单的方式删除一个Table/Class中的所有条目?Realm Swift中的截断表
假设你要删除Notofications的所有对象,
你可以试试这个
let realm = Realm()
realm.write {
let allNotifications = realm.objects(Notifications)
realm.delete(allNotifications)
}
这里是做这个的延伸:
extension Object {
static func deleteAll(`in` realm: Realm) throws {
let allObjects = realm.objects(self)
try realm.write {
realm.delete(allObjects)
}
}
}