kotlin-extensions / io.realm.kotlin / io.realm.Realm / createEmbeddedObject

createEmbeddedObject

fun <reified T : RealmModel> Realm.createEmbeddedObject(parentObject: RealmModel, parentProperty: String): T

새로운 내장된 객체를 인스턴스화하고 Realm에 추가합니다.

이 메서드는 포함된 것으로 표시된 유형의 객체를 생성하는 데만 사용해야 합니다.

매개변수

T - 생성할 객체의 클래스입니다. @RealmClass(embedded = true) 으로 표시해야 합니다.

parentObject - 내장된 객체에 대한 참고를 보유해야 하는 객체입니다. 상위 속성이 목록인 경우 내장된 객체는 해당 목록의 끝에 추가됩니다.

parentProperty - 참고를 보유한 상위 클래스의 속성입니다.

예외

IllegalArgumentException - clazz 이(가) 포함된 클래스가 아니거나 상위 클래스의 속성이 적절한 유형의 객체를 보유할 수 없는 경우

Return
새로 생성된 내장된 객체입니다.