1
示例:我有一个持久存储协调器,它使用一个持久存储。两个托管对象上下文可以共享一个持久性存储协调器吗?
现在有两个托管对象上下文,都希望使用相同的持久存储。都可以简单地使用相同的持久性存储协调器,还是必须创建两个NSPersistentStoreCoordinator实例?如果必须,那么:我还需要创建两个NSPersistentStore实例吗?
示例:我有一个持久存储协调器,它使用一个持久存储。两个托管对象上下文可以共享一个持久性存储协调器吗?
现在有两个托管对象上下文,都希望使用相同的持久存储。都可以简单地使用相同的持久性存储协调器,还是必须创建两个NSPersistentStoreCoordinator实例?如果必须,那么:我还需要创建两个NSPersistentStore实例吗?
的Core Data on iPhone文章ADC提供了一个很好的介绍这个话题:
在任何应用中,你可能有多个管理对象上下文。您可能想要维护离散的托管对象集和对这些对象的编辑;或者您可能想要使用一个上下文执行后台操作,同时允许用户与另一个上下文中的对象进行交互。其中每一个都将连接到同一个协调员。
持久存储协调旨在处理多个上下文
感谢队友!这正是我需要知道的。 – dontWatchMyProfile 2010-06-07 15:44:41