删除
从底层 Realm 中删除对象。
RealmObject 、 EmbeddedRealmObject 、 RealmList 、 RealmQuery 、 RealSingleQuery和 RealmResults 可以通过这种方式删除。
注意:只能删除活动对象。 必须使用MutableRealm.findLatest在当前上下文中解析冻结对象:
val frozenObj = realm.query<Sample>.first().find()
realm.write {
findLatest(frozenObject)?.let { delete(it) }
}
内容已复制到剪贴板
参数
deleteable
要删除的RealmObject 、 EmbeddedRealmObject 、RealmList、 RealmQuery 、 RealmSingleQuery或 RealmResults。
抛出异常
如果对象无效、冻结或不受 Realm 托管。
从 Realm 中删除指定类的所有对象。
参数
schema 类
应删除其对象的类。
抛出异常
如果模式中不存在该类。