我在我的應用程序中使用核心數據,並且只想導出一些數據並將其導入其他設備。核心數據:將對象從一個持久性存儲移動到另一個
爲了避免遷移問題,我想做到以下幾點:
出口:
- 創建第二個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