【问题标题】:Core Data with multiple sqlite files具有多个 sqlite 文件的核心数据
【发布时间】:2011-06-12 16:53:42
【问题描述】:

如何将 Core Data 与多个 SQLite 文件一起使用?

每个文件都包含相同的结构,但数据是从不同位置检索的。
我希望能够在运行时根据应用程序设置在这些 sqlite 文件之间切换。

【问题讨论】:

    标签: objective-c sqlite core-data


    【解决方案1】:

    当然;只需根据需要将persistent store coordinator (NSPersistentStoreCoordinator) 指向不同的数据库。

    持久存储协调器支持添加和删除存储。删除时,您要确保内存中没有未保存的更改(显然),并且一般来说,您不会弄乱删除后从已删除存储中获取的任何实体。

    不过要小心,因为 Core Data 不支持两端的对象位于不同存储区的关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      • 2013-06-28
      • 2011-01-19
      • 1970-01-01
      相关资源
      最近更新 更多