我有一個iPhone應用程序,它使用由用戶數據和應用程序數據組成的核心數據數據庫。我想通過在應用商店中推送更新來更新應用數據,但我想保留用戶當前數據庫中的現有用戶數據。有什麼辦法可以「挑選」我想遷移的表格嗎?核心數據只遷移特定表
1
A
回答
0
如果有人遇到這個帖子,我發現我一直在尋找here
1
有兩件事情可以遷移/升級:
- 模型,即你的實體和屬性的結構。
- 模型中包含的新數據。
至於遷移,您可以指定哪些表被更改,哪些不更改。在可能的情況下,所有數據將自動保存。查看關於遷移的核心數據文檔,這非常簡單。
至於數據,您可以從您的新應用程序的應用程序委託中讀取該數據。檢查新數據是否不可用(或者檢查這是否是更新後的第一次運行),如此,更新表。
相關問題
- 1. 核心數據遷移
- 2. 核心數據遷移addAuthorsObject
- 3. iCloud核心數據遷移
- 4. 的核心數據遷移
- 5. iPhone - 核心數據遷移
- 6. 核心數據自定義遷移
- 7. 實體框架核心更新 - 數據庫特定遷移
- 8. 核心數據遷移:如何刪除核心數據棧?
- 9. 核心數據遷移 - 從先前版本遷移選定數據
- 10. 輕量級遷移核心數據
- 11. 核心數據遷移到iCloud
- 12. 核心數據遷移驗證錯誤
- 13. 核心數據準備最終遷移
- 14. 跳過核心數據遷移
- 15. 的iOS核心數據遷移超時
- 16. 問題核心數據遷移
- 17. 手動遷移iCloud核心數據
- 18. 將核心數據遷移到iCloud
- 19. 核心數據遷移失去NSNumber值
- 20. 的SQLite到核心數據遷移
- 21. 遷移核心數據應用到iCloud
- 22. 通過示例遷移核心數據
- 23. 核心數據遷移後的NSRangeException
- 24. 多對多核心數據遷移
- 25. 核心數據手動遷移
- 26. 核心數據模型遷移步驟
- 27. 核心數據遷移 - 遠程
- 28. iPhone - 核心數據遷移崩潰
- 29. EF核心遷移
- 30. 核心數據遷移 - 如何只填寫一個新對象?
當你說「更新表」你可以在最後一句更具體的答案嗎?我如何專門告訴應用程序只更新一個表?因爲我的數據庫是我應用程序中的資源。 –
不,通常您的應用程序中有一個數據庫是資源,但爲了修改它,您需要將其複製到**應用程序用戶目錄**。您可以將新數據放入應用程序資源包中的文件,sqlite或serial中,然後將其讀入並將其複製到現有的持久性存儲中。明確? – Mundi