【发布时间】:2010-06-07 11:28:25
【问题描述】:
示例:我有一个持久存储协调器,它使用一个持久存储。
现在有两个托管对象上下文,并且都想使用同一个持久存储。两者都可以简单地使用相同的持久存储协调器,还是我必须创建两个 NSPersistentStoreCoordinator 实例?如果必须,那么:我是否还必须创建两个 NSPersistentStore 实例?
【问题讨论】:
示例:我有一个持久存储协调器,它使用一个持久存储。
现在有两个托管对象上下文,并且都想使用同一个持久存储。两者都可以简单地使用相同的持久存储协调器,还是我必须创建两个 NSPersistentStoreCoordinator 实例?如果必须,那么:我是否还必须创建两个 NSPersistentStore 实例?
【问题讨论】:
关于 ADC 的 Core Data on iPhone 文章很好地介绍了这个主题:
在任何应用程序中,您可能有多个托管对象上下文。您可能希望维护离散的托管对象集和对这些对象的编辑;或者您可能希望使用一个上下文执行后台操作,同时允许用户与另一个上下文中的对象进行交互。这些中的每一个都将连接到同一个协调器。
Persistent Store Coordinator 旨在处理多个上下文
【讨论】: