我已經在應用程序商店中有一個應用程序。我想要升級。我的本地數據存儲已更改,並帶有一個額外的表,並在現有表中添加了幾個字段。我想保留舊錶格中的數據。我會怎麼做呢?有人能指導我處理這種變化的教程嗎?iOS - 處理數據模型更改的正確方法是什麼?
回答
檢出Apple's docs遷移核心數據實例。 90%的案例讓他們變得非常容易。其基本思想,是你打破你xdatamodel成多個版本,因此它具有遷移
這裏的路徑是一個教程,可以幫助你Core Data Migration
@Suchi爲你添加了一個教程 – JoeCortopassi
謝謝!這應該肯定有幫助。 – Suchi
假設您正在使用SQLite:爲您的更新使用具有不同名稱的新數據庫。在啓動時,檢查具有舊名稱的表,複製所需的數據,並在完成後刪除它。
CoreData有自己的更新數據,它可能會或可能不會爲你工作。您應該研究如何更改數據模型。
我正在使用核心數據。你能指點我一些教程嗎? – Suchi
- 1. 在Git中處理數據庫的正確方法是什麼?
- 2. 處理複雜數據結構的正確方法是什麼?
- 3. 什麼是處理數據庫的正確方法?
- 4. iOS中異常處理的正確方法是什麼?
- 5. 從路由處理函數中訪問數據庫模型的保存方法的正確方法是什麼?
- 6. 更改數據庫名稱的正確方法是什麼?
- 7. 更改Firebase數據結構的正確方法是什麼?
- 8. 在VB6中處理Variant類型的正確方法是什麼?
- 9. 更改Userena模板的正確方法是什麼?
- 10. 對於空模型處理量化公式的正確方法是什麼?
- 11. 在Wicket中處理模型對象集合的正確方法是什麼?
- 12. 什麼是正確的方式來處理iOS FB SDK 3.1.1 FBSessionStateClosedLoginFailed
- 13. 在AbpAuditLog中更改列參數的正確方法是什麼?
- 14. 在MVC中處理模式參數的正確方法是什麼?
- 15. 在VBA類中處理模塊級數組的正確方法是什麼?
- 16. 處理核心數據模型更改
- 17. 在模型中更改數據的最佳方式是什麼?
- 18. 什麼是從.Net應用程序處理MySql數據庫的正確方法
- 19. ,處理敏感數據(如密碼)的正確方法是什麼?
- 20. 在XCode5中處理SQLITE數據庫的正確方法是什麼?
- 21. 處理JPA期間查詢的正確方法是什麼?
- 22. 在awakeFromNib中處理錯誤的正確方法是什麼?
- 23. 在Electron中處理表單的正確方法是什麼?
- 24. 在Ruby IO中處理SystemCallErrors的正確方法是什麼?
- 25. 處理網絡連接的正確方法是什麼?
- 26. 處理程序集版本的正確方法是什麼?
- 27. 在nodeunit中處理異步性的正確方法是什麼?
- 28. 在ASP.NET MVC中處理表單的正確方法是什麼?
- 29. iphone/ipad處理圖像旋轉的正確方法是什麼?
- 30. 處理WPF窗口的正確方法是什麼?
您使用的核心數據,sqllite,別的東西嗎? – JoeCortopassi
哦對不起,我正在使用核心數據 – Suchi