copy来自 Realm

内联 乐趣 <t : RealmObject> RealmDictionary<t?>.copyFromRealm(depth : UInt = UInt.MAX_VALUE): Map<字符串, t?>

为托管RealmDictionary中的元素创建非托管内存中副本。 这是一个深度复制,将复制所有引用的对象。

参数

深度

深度复制的限制。 此深度之后的所有对象引用都将为null 。 包含对象的RealmListRealmSetRealmDictionary变量将为空。 起始深度为 0。

抛出异常

如果深度 < 0 或,或列表无效,无法复制。


内联 乐趣 <t : TypedRealmObject> RealmList<t>.copyFromRealm(depth : UInt = UInt.MAX_VALUE): 名单<t>

创建托管RealmList中元素的非托管内存中副本。 这是一个深度复制,将复制所有引用的对象。

参数

深度

深度复制的限制。 此深度之后的所有对象引用都将为null 。 包含对象的RealmListRealmSetRealmDictionary变量将为空。 起始深度为 0。

抛出异常

如果深度 < 0 或,或列表无效,无法复制。


内联 乐趣 <t : TypedRealmObject> RealmResults<t>.copyFromRealm(depth : UInt = UInt.MAX_VALUE): 名单<t>

RealmResults中的元素创建非托管内存中副本。 这是一个深度复制,将复制所有引用的对象。

参数

深度

深度复制的限制。 此深度之后的所有对象引用都将为null 。 包含对象的RealmList和 RealmSet 将为空。 起始深度为 0。

抛出异常

如果深度 < 0 或,或列表无效,无法复制。


内联 乐趣 <t : RealmObject> RealmSet<t>.copyFromRealm(depth : UInt = UInt.MAX_VALUE): <t>

为托管RealmSet中的元素创建非托管内存中副本。 这是一个深度复制,将复制所有引用的对象。

参数

深度

深度复制的限制。 此深度之后的所有对象引用都将为null 。 包含对象的RealmListRealmSetRealmDictionary变量将为空。 起始深度为 0。

抛出异常

如果深度 < 0 或,或列表无效,无法复制。


内联 乐趣 <t : TypedRealmObject> t.copyFromRealm(depth : UInt = UInt.MAX_VALUE): t

为已持久化的io.realm.kotlin.types.RealmObject 创建非托管内存中副本。 这是一个深度复制,将复制所有引用的对象。

参数

深度

深度复制的限制。 此深度之后的所有对象引用都将为null 。 包含对象的RealmListRealmSetRealmDictionary变量将为空。 起始深度为 0。

抛出异常

如果该对象不是要复制的有效对象。