這個問題困擾了我很多,並試圖得到一些幫助。我知道這是一箇舊的,但我仍然沒有找到解決方案。合併模型可以使用輕量數據遷移嗎?
在我的申請,我嘗試使用modelByMergingModels我所有的數據模型聚集成一個,然後傳遞到persistentStoreCoordinator。一切都很好,直到我需要實施數據遷移,以防萬一未來數據模型發生變化。
以下是我所做的步驟。 1.設計 - 添加模態版本以創建新數據 2.添加新屬性,SAVE 3.將光數據遷移選項字典添加到addPersistentStoreWithType方法 4.運行程序並獲取錯誤。 「無法找到源存儲模型」;
但是,如果我將managedObjectModel訪問器更改爲只初始化一個數據模型並刪除modelByMergeingModels或mergedModelFromBundles。它只是工作。
所以我的問題是,它的數據遷移工作,當我使用合併模型或mergedModelFromBundles?
什麼是最好的方式,如果我有多個數據模型,並嘗試實現數據遷移。
希望這個問題有道理。非常感謝
你能解決這個問題嗎? – Jeff 2014-04-07 06:45:00