尝试将父上下文中的所有对象替换为其子项中的对象:合并策略?

时间:2015-09-28 07:00:23

标签: ios core-data concurrency nsmanagedobject nsmanagedobjectcontext

这是我的场景:主队列中有父NSManagedObjectContext,私有队列中有子NSManagedObjectContext。我将父上下文中的一组托管对象传递给它的子对象。然后,子上下文具有来自其父对象的托管对象,然后插入新的托管对象。我在私有队列中对子上下文中的所有托管对象进行了一些处理,这些托管对象来自父级和它自己的新对象,并且在进程结束时,我需要告诉父级:

  • 需要删除哪个托管对象
  • 需要使用新托管替换哪个托管对象 孩子的对象
  • 需要插入子项中的哪个托管对象 父母

此外,父上下文拥有另一个未传递给子项的托管对象,我需要在应用子项更改后保留。

我无法找到类似于我的情景示例,请提供帮助。

非常感谢。

0 个答案:

没有答案