0
我已經在商店中發佈了我的應用程序。最初,在應用程序中沒有使用CoreData,因爲它很簡單。現在我必須堅持使用它的數據。我發佈的應用程序中有xcdatamodel,但沒有實體,它是空的。現在,當我要在其中添加新實體時,我的新版本是否會爲那些已經從應用商店安裝我的應用的用戶造成問題?使用神奇記錄核心數據遷移
如果我以前的版本沒有實體,我是否需要創建新的模型版本?
另外我要去用戶MagicalRecord。 setupCoreDataStackWithAutoMigratingSqliteStoreNamed方法是否足以執行遷移?
是的,這一行「setupCoreDataStackWithAutoMigratingSqliteStoreNamed 」做了魔術。不需要版本數據模型。 – Prabin
我添加了「setupCoreDataStackWithAutoMigratingSqliteStoreNamed」,然後我對數據模型進行了更改,添加了實體,刪除了幾個並繼續執行此實驗。我發現數據正在遷移,沒有崩潰。原始模型中存儲的數據在更新模型之後仍然存在,而沒有進行版本控制。這是正確的方法嗎? – Prabin
當然 - 這是不是你所期望的? – Mundi