2013-01-18 32 views
-1

我正在學習Core Data Migration,並且我錯誤地對我當前的模式文件本身進行了一些更改。但是,我確實有該項目的備份副本,它使用以前的架構。現在,我不想再次從頭開始,但我確實希望將舊模式用作遷移的一部分。因此,這裏有我的規劃,實現步驟:將舊數據模型文件複製到輕量級核心數據遷移的新項目中

(1)導入從備份項目的舊.xcdatamodel文件到主項目,並使其v1.xcdatamodel (2)重命名的文件.xcdatamodel現有項目(主要)爲v2.xcdatamodel (3)定義「選項」字典並將其設置爲供持久存儲協調器使用。

我不確定這是否可行。 任何人都可以建議我正確的解決方案?

回答

0

好的。現在我明白了這個概念。核心數據允許您在存儲這些文件的.xcdatamodeld文件夾中存儲多個.xcdatamodel(ManagedObjectModel)文件。我所做的是,我複製了舊的MOM文件,並將其放置在當前(新)項目的.xcdatamodeld文件夾中。現在,光照遷移進入圖片化,並正確執行遷移。

相關問題