削除

抽象 fun 削除(削除可能:削除可能)

基礎となる Realm からオブジェクトを削除します。

この方法では、 RealmObjectRealmListRealmQuery 、Realm単一クエリ、およびRealmResultsを削除できます。

注:削除できるのは、ライブ オブジェクトのみです。 凍結されたオブジェクトは、 MutableRealm.findLargeを使用して現在のコンテキストで解決される必要があります。

val frozenObj = realm.query<Sample>.first().find()
realm.write {
findLatest(frozenObject)?.let { delete(it) }
}

パラメーター

削除するRealmObjectRealmListRealmQuery 、 Realm単一クエリ、またはRealmResultsを削除します。

スロー

オブジェクトが無効であるか、固定されているか、Realm によって管理されていない場合。


抽象 fun 削除(ClassName : string)

指定されたクラスのすべてのオブジェクトを Realm から削除します。

パラメーター

クラス 名

オブジェクトを削除するクラス。

スロー

クラスがスキーマ内に存在しない場合。