具有多个sqlite文件的核心数据

时间:2011-06-12 16:53:42

标签: objective-c sqlite core-data

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

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

1 个答案:

答案 0 :(得分:2)

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

持久性商店协调员支持添加和删除商店。在删除时,您希望确保内存中没有未保存的更改(显然),并且通常情况下,您不会弄乱删除后从已删除的商店中提取的任何实体。

但要小心,因为Core Data不支持两端的对象位于不同商店的关系。