我在我的应用程序中使用核心数据,并且只想导出一些数据并将其导入其他设备。核心数据:将对象从一个持久性存储移动到另一个
为了避免迁移问题,我想做到以下几点:
出口:
- 创建第二个export.sqlite文件具有相同的数据库模型,但空
- 加该文件与addPersistentStoreWithType
- 将一些ManagedObjects复制到该.sqlite
- 删除添加的持久性存储
进口: - 复制export.sqlite文件到应用程序 - 添加.sqlite文件与addPersistentStoreWithType - 拷贝过来 数据 - 删除添加persistentStore
但如何实现这一目标?即如何告诉我的托管对象如何将自己复制到其他商店?
你有没有做到这一点?我也有类似的问题http://stackoverflow.com/questions/33694048/coredatamigrate-data-from-bundled-db你能帮我吗? – anoop4real 2016-01-22 09:52:52