삭제

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

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

RealmObject, RealmList, RealmQuery, RealmSingleQuery 및 RealmResults 는 이러한 방식으로 삭제할 수 있습니다.

참고: 라이브 객체 만 삭제할 수 있습니다. 고정된 객체는 MutableRealm.findLatest 를 사용하여 현재 컨텍스트에서 해결되어야 합니다.

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

매개변수

삭제RealmObject, RealmList, RealmQuery, RealmSingleQuery 또는 RealmResults .

스로우

객체가 유효하지 않거나 동결되었거나 Realm에서 managed되지 않는 경우


추상 fun 삭제(className: string)

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

매개변수

클래스 이름

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

스로우

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