具有多个持久存储的核心数据

时间:2014-12-05 16:54:39

标签: ios core-data persistent-storage

我第一次尝试使用Core Data的多个(两个)持久存储。 添加商店似乎很简单;但是一旦完成,我该如何指定向一个实体或另一个商店执行向(或从)实体写入(或读取)某些信息的请求? 我们欢迎一些示例代码,但我在网上找不到任何内容。

1 个答案:

答案 0 :(得分:1)

Fetches始终涵盖协调员管理的所有持久存储。

添加数据时,您可以执行以下任一操作:

  • 在数据模型中使用配置以及添加持久存储时。配置定义模型的命名子集,其中包含一些但不是所有实体。如果实体仅存在于仅与一个持久性存储文件一起使用的配置中,则新实例将自动转到该存储。
  • 如果以上内容对您的应用无效,则您需要致电assignObject:toPersistentStore:告诉托管对象上下文使用哪个商店。