我有一個簡單的問題,我有一個基於CoreData的應用程序,我需要稍微改變結構。我怎樣才能將舊結構遷移到新結構中。只需添加一個屬性就可以刷新整個應用程序。如何遷移CoreData項目中的新數據模型?
感謝
我有一個簡單的問題,我有一個基於CoreData的應用程序,我需要稍微改變結構。我怎樣才能將舊結構遷移到新結構中。只需添加一個屬性就可以刷新整個應用程序。如何遷移CoreData項目中的新數據模型?
感謝
一旦你有了核心數據的基礎知識之後,就可以實現版本控制。在那之前,如果你只是測試一下,你總是可以從模擬器或設備上刪除應用程序。重新安裝應用程序將創建一個新的數據存儲(通常)。
當您最終確實想要版本化時,可以通過單擊核心數據模型文件(YourApp.xcdatamodel)來添加新版本。然後拉下'Design'菜單,將鼠標懸停在'Data Model'上,然後點擊'Add Model Version'。
不要忘記將你的模型擴展從'媽媽'改爲'媽媽'(無論你在哪裏加載它,可能在你的應用代理中),當你有新版本時,回到那個菜單並點擊「設置當前版本」。