一千萬個為什麽

搜索

更新CoreData xcdatamodel文件問題 - 屬性類型更改

我註意到與此主題相關的幾個問題沒有得到答復。這是一個灰色地帶,沒有人真正理解它嗎?

這是我的問題: 我是我的應用程序開發的中途,應用程序從未使用過我的iphone模擬器。我的核心數據結構中的一個屬性需要更改類型。因為我的應用程序從未在我的iPhone模擬器之外使用過,我先刪除了sqlite文件。加倍這一步的努力,我也進入iPhone模擬器菜單並選擇“重置內容和設置......”。

然後,我編輯了xcdatamodel文件並更改了我的屬性的類型。我保存了文件並退出了。沒有任何其他變化,我編譯。我預計它會因為我的類型改變而失敗。它沒!在此之後,我為我的屬性分配了一個帶有新類型的值,它無法編譯?!

還有什麽我需要做的才能讓改變生效嗎? 我真的非常感謝我回答我的問題。

謝謝!

最佳答案

Core Data sometimes acts weird until you do Build -> Clean to build from scratch.

轉載註明原文: 更新CoreData xcdatamodel文件問題 - 屬性類型更改