2012-03-20 69 views
0

問題是我想發佈我的.xcdatamodel的新版本,我想重命名一個屬性(沒問題),但此外我想添加一個新的屬性與一個existint的內容,東西這樣的:輕量級遷移到複製屬性內容

舊版本 屬性名稱:「手機」

新版本: 屬性名稱:「phoneCall」(前「移動」) 新屬性(不針對問題輕量級遷移做): 「phoneSMS」(我想讓這個屬性與「mobile」(或「phoneCall」新版本)的內容聯繫起來

問題是:我可以使用輕量級遷移來做到這一點嗎?我可以使用屬性詳細信息中的「默認值」或「註冊表項」來初始化「phoneSMS」。我需要環顧標準遷移?

回答

1

爲了複製另一列中的值,您可能希望查看標準遷移並編寫映射以及實體遷移類,以便爲您處理正確的值。嗯是的;標準遷移是你的方式。

+0

非常感謝Scott,我將環顧Apple核心數據編程指南(再次) – human4 2012-03-20 01:58:01

+0

沒問題。順便說一句,這本書確實幫了我(我知道Marcus也是一個堆棧溢出的用戶)。列表爲「絕版」,但也許他會知道如何獲得在線副本:http://pragprog.com/book/mzcd/core-data – 2012-03-20 10:10:52

+0

斯科特,非常感謝您的建議看起來像一個本書可以幫助我。 – human4 2012-03-20 15:00:58