2013-02-13 101 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

相关问题