fun <reified T : RealmModel> Realm.createEmbeddedObject(parentObject: RealmModel, parentProperty: String): T
实例化一个新的嵌入式对象并将其添加到 Realm 中。
此方法只应用于创建标记为嵌入式的类型的对象。
T
— 要创建的对象的类。 它必须标有@RealmClass(embedded = true)
。
parentObject
- 应包含对嵌入式对象的引用的父对象。 如果父属性是列表,则嵌入式对象将被添加到该列表的末尾。
IllegalArgumentException
- 如果clazz
不是嵌入式类,或者父类中的属性无法保存适当类型的对象。
返回
新创建的嵌入式对象。