1
示例:我有一個持久存儲協調器,它使用一個持久存儲。兩個託管對象上下文可以共享一個持久性存儲協調器嗎?
現在有兩個託管對象上下文,都希望使用相同的持久存儲。都可以簡單地使用相同的持久性存儲協調器,還是必須創建兩個NSPersistentStoreCoordinator實例?如果必須,那麼:我還需要創建兩個NSPersistentStore實例嗎?
示例:我有一個持久存儲協調器,它使用一個持久存儲。兩個託管對象上下文可以共享一個持久性存儲協調器嗎?
現在有兩個託管對象上下文,都希望使用相同的持久存儲。都可以簡單地使用相同的持久性存儲協調器,還是必須創建兩個NSPersistentStoreCoordinator實例?如果必須,那麼:我還需要創建兩個NSPersistentStore實例嗎?
的Core Data on iPhone文章ADC提供了一個很好的介紹這個話題:
在任何應用中,你可能有多個管理對象上下文。您可能想要維護離散的託管對象集和對這些對象的編輯;或者您可能想要使用一個上下文執行後臺操作,同時允許用戶與另一個上下文中的對象進行交互。其中每一個都將連接到同一個協調員。
持久存儲協調旨在處理多個上下文
感謝隊友!這正是我需要知道的。 – dontWatchMyProfile 2010-06-07 15:44:41