2013-02-13 102 views
0

我想知道這個圖像的代碼怎麼會看使用兩個核心數據模型,一個持久存儲協調器和多個持久存儲?

enter image description here

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/Art/advanced_persistence_stack.gif

我試圖做到這一點,但我最終節省了核心數據模型,一個SQLite數據庫。你怎麼能這樣做,因爲它是在圖片? 在此先感謝!

+0

那麼你的問題標題應該是「兩個持久性商店」嗎?因爲目前還不清楚你想要什麼。 – jrturton 2013-02-13 21:46:15

+0

此外,請顯示您目前嘗試過的內容。 – jrturton 2013-02-13 21:47:51

+0

我想要一個持久性商店協調員和兩個持久性商店對象 – user1628311 2013-02-13 21:48:12

回答

0

您可以使用數據模型的配置部分(大家忽略底部的那一點)將特定實體指向持久性存儲。添加兩個新配置,每個永久存儲一個,然後將相關實體添加到每個配置。

然後,在設置核心數據堆棧期間添加永久性存儲時,請使用addPersistentStoreWithType:configuration:URL:options:error:,並在configuration參數中使用您的配置名稱。

協調員會將實體保存到適當的商店。

+0

好吧非常感謝你,我會嘗試使用它吧! – user1628311 2013-02-13 21:54:54

相關問題