삭제
기본 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되지 않는 경우
Realm에서 지정된 클래스의 모든 객체를 삭제합니다.
매개변수
schema 클래스
객체를 제거해야 하는 클래스입니다.
스로우
클래스가 스키마 내에 존재하지 않는 경우.