我有一個來自Xcode 3的項目,我通過轉換過程使它與Xcode 4兼容。在這個項目中,我所有的NSManagedObject子類都在一個名爲「.xcdatamodeld」的組中。Xcode 4:替換NSManagedObject子類
如果我用新屬性更新數據模型中的實體,我希望該屬性的方法在我的實體的NSManagedObject子類中可用。
在Xcode 3中,我將選擇想要重新生成的實體並選擇File - > New。這將替換.xcdatamodeld組中的相應類。
在Xcode 4中,除了生成的NSManagedObject子類除了那個.xcdatamodeld組之外,它是相同的過程。另外,我無法刪除此組中的任何文件。沒有任何錯誤消息或通知說明原因。當我按下刪除鍵時,它什麼也不做。
我使用的解決方法是去Finder(或終端),刪除舊的類,然後將新生成的類移動到.xcdatamodeld目錄。有沒有新的範式,我失蹤或什麼?解決方法似乎不必要繁瑣。