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