合并NSManagedObjectContexts - 在合并上下文中获取对NSManagedObjects的引用?

时间:2014-04-21 11:43:29

标签: object core-data reference merge nsmanagedobjectcontext

如果所述对象没有任何必填字段,我有一个主要上下文,我创建了所有NSManagedObject。但是,如果我想创建一个具有必需字段的NSManagedObject子类,我将复制主要托管对象上下文并在此新上下文中创建对象(具有必需字段)。一旦填充了对象的所有必填字段,我就将重复的上下文合并回主上下文。我的问题是,即使在合并之后,我对具有必填字段的对象的所有引用仍然在它们的旧上下文中?是否有一个选项可以说“在合并后切换所有对象引用它们在合并上下文中新创建的对应物”?原因是在合并上下文之后,我想开始将它们设置为彼此的相关对象,但是我得到一个错误,说我不能使用不同上下文中的对象。错误是有道理的,我只是对如何在主(合并)上下文中切换NSManagedObject子类的引用感到困惑。

0 个答案:

没有答案