如何将 Core Data 与多个 SQLite 文件一起使用?
每个文件都包含相同的结构,但数据是从不同的位置检索的。
我希望能够在运行时根据应用程序设置在这些 sqlite 文件之间切换。
当然;只需指向持久存储协调器(NSPersistentStoreCoordinator) http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSPersistentStoreCoordinator_Class/NSPersistentStoreCoordinator.html根据需要在不同的数据库中。
持久存储协调器支持存储的添加和删除。删除时,您需要确保内存中没有未保存的更改(显然),并且一般来说,您不会弄乱删除后从已删除存储中获取的任何实体。
但要小心,因为 Core Data 不支持两端的对象位于不同存储中的关系。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)