如何将Core Data与多个SQLite文件一起使用?
每个文件包含相同的结构,但从不同的位置检索数据 我希望能够在运行时根据应用程序设置在这些sqlite文件之间切换。
答案 0 :(得分:2)
不确定;只需根据需要将persistent store coordinator (NSPersistentStoreCoordinator)指向不同的数据库。
持久性商店协调员支持添加和删除商店。在删除时,您希望确保内存中没有未保存的更改(显然),并且通常情况下,您不会弄乱删除后从已删除的商店中提取的任何实体。
但要小心,因为Core Data不支持两端的对象位于不同商店的关系。