示例:我有一个持久性存储协调器,它使用一个持久存储。
现在有两个托管对象上下文,并且都希望使用相同的持久性存储。两者都可以简单地使用相同的持久性存储协调器,还是必须创建两个NSPersistentStoreCoordinator实例?如果必须的话,那么:我还需要创建两个NSPersistentStore实例吗?
答案 0 :(得分:5)
有关ADC的Core Data on iPhone文章对此主题进行了很好的介绍:
在任何应用程序中,您可能有多个托管对象上下文。您可能希望维护离散的托管对象集并对这些对象进行编辑;或者您可能希望使用一个上下文执行后台操作,同时允许用户与另一个上下文中的对象进行交互。其中每一个都将连接到同一个协调员。
持久性商店协调员旨在处理多个上下文