2013-10-19 64 views
0

我想運行核心數據遷移,在屬性上應用值轉換,特別是將一個字符串值映射到另一個字符串值,我不認爲這可以通過輕量級遷移來處理。如果我使用核心數據手動遷移,我可以稍後集成iCloud同步嗎?

最終(但不是在我的應用程序的下一個版本中),我想添加iCloud同步。我讀了iCloud sync requires you to only use light-weight migrations。我現在可以使用非輕量級遷移,然後再集成iCloud同步,並且這樣做會在以後使事情變得更加困難嗎?

回答

1

是的,您可以稍後實施iCloud,即在非輕量級遷移之後。不,以後事情不應該變得更加困難。您可以假設iCloud不會存儲您的版本化模型來構建最終的託管對象模型,但只需要最後一個。這是iCloud不支持的遷移本身。

這就是說,我有dismal experiences與iCloud和核心數據。不要說你沒有受到警告。