0
我有以下型号:复制层次
而且我希望用户能够复制图纸,所以他有一个新的与所有的三角形,边和顶点比原本的。起初,我以为我会去所有的属性(复制那里的价值)和关系(创建新的实体)低谷。总线,你可以看到有一些递归关系,我不认为这会起作用。
我有以下型号:复制层次
而且我希望用户能够复制图纸,所以他有一个新的与所有的三角形,边和顶点比原本的。起初,我以为我会去所有的属性(复制那里的价值)和关系(创建新的实体)低谷。总线,你可以看到有一些递归关系,我不认为这会起作用。
简单地做的两个步骤:
首先创建新的对象,复制属性值。 在此步骤中,还要存储(例如在NSMutableDictionary
中)从原始对象到复制对象的映射:对于您复制的每个对象执行[targetObjects setObject:copiedObject forKey:[originalObject objectID]]
。
(你必须使用objectID
因为NSManagedObjects
不能用作字典的键。
可以使用从原来的关系,并从targetObjects
字典中的信息,然后重新在第二个步骤的关系。
奏效! 谢谢! – Odrakir