2011-03-22 37 views

回答

4

是的,您的NSManagedObjectContext使用NSPersistentStoreCoordinator來確定特定模型應該使用哪個存儲。通過設置託管對象上下文的持久存儲協調器,您可以定義使用多個不同類型的持久存儲的自定義映射。

http://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/Articles/cdBasics.html#//apple_ref/doc/uid/TP40001650-SW4

+5

+1要展開,您可以使用配置,並將需要存儲在磁盤中的實體放入一個配置中,將內存中的實體放入另一個配置中。創建商店時,將相應的配置分配給相應的商店。請注意,您不能跨商店使用直接關係,但必須依賴取回的關係。 – TechZen 2011-03-23 00:48:45

0

您可以使用配置爲TechZen提到:

  1. 創建管理對象模型編輯器(.xcdatamodel文件)的配置;
  2. 在代碼中,將多個持久存儲添加到持久存儲協調器,以提供適當的配置名稱。

有關詳情請查看我的其他答案here

相關問題