多个 ManagedObjectContext (MOC) 如何在核心数据中工作(Swift 2、iOS 9)。我在 StackOverflow 上浏览了很多链接和材料以及答案,但找不到确切的答案。
我想知道,假设我创建了指向 PersistentStoreCoordinator (PSC) 的主 MOC 和另一个将父上下文设置为上述主 MOC 的私有队列 MOC。
问题1:那么这是如何工作的?层次结构是这样构建的:私有队列 MOC --> 主队列 MOC --> PSC。
问题 2:如果我在“私人队列 MOC”上调用 save,它会保存到主 MOC,然后主 MOC 会自动保存到 PSC 吗?还是在 Private MOC 上保存后,我们必须在 Main MOC 上调用显式保存才能将其保存到 PSC ?
我刚开始研究核心数据,在线链接不是很清楚。因此,任何简化的解释都将不胜感激。
谢谢!