삭제

추상 fun 삭제(deleteable: 삭제 가능)

기본 Realm에서 객체를 삭제합니다.

RealmObject, EmbeddedRealmObject, RealmList, RealmQuery, RealmSingleQuery 및 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에서 managed되지 않는 경우


추상 fun <t : TypedRealmObject> 삭제(schemaClass: KClass<T>)

Realm에서 지정된 클래스의 모든 객체를 삭제합니다.

매개변수

schema클래스

객체를 제거해야 하는 클래스입니다.

스로우

클래스가 스키마 내에 존재하지 않는 경우.