标签: multithreading core-data nsmanagedobjectcontext nsundomanager
我有两个NSManagedObjectContext:一个用于基本用户交互的主队列上下文,一个用于对数据进行计算的私有队列上下文,这些数据需要很长时间才能计算出来。
NSManagedObjectContext
当用户添加一些对象时,我在主队列上下文上执行save:调用,以确保将更改通知给私有队列上下文(并更新)。
save:
在插入并保存了一些对象之后,我点击了“撤消”按钮,撤消管理器将对象从主上下文中删除(应如此),但是专用队列上下文不知道此更改。
即使在撤消/重做操作下,如何确保专用队列上下文与主队列上下文保持同步?