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)
}
}
}