【发布时间】:2017-03-01 19:37:41
【问题描述】:
我有一个包含对象数组的领域对象。
RLM_ARRAY_TYPE(ContactObject)
@interface PersonObject : RLMObject
@property RLMArray< ContactObject *>< ContactObject > *contactArray;
@end
在我启动 PersonObject 并向contactArray 添加数据后,我正在尝试创建另一个临时人员对象。
PersonObject *tempPersonObj = [[PersonObject alloc]init];
我将 old personObject 分配给这个临时对象;
tempPersonObj = oldPErsonObj;
现在如果我删除 tempPersonOBj 中的联系人数组对象,oldPersonObj 中的联系人数组对象也会被删除。
为什么会这样?有什么方法可以将数据复制到临时对象中而不影响数据库?
【问题讨论】:
标签: objective-c realm