我在Xcode中創建了一個.xcdatamodel託管對象模型文件。我在&文件中選擇了該文件。然後我轉到File> New ...>,並在iPhone模板/ Cocoa Touch Class模板中無處看到「Managed Object Class」文件模板。爲什麼我無法在Xcode中看到託管對象類文件模板?
有誰知道什麼是錯的?
我在Xcode中創建了一個.xcdatamodel託管對象模型文件。我在&文件中選擇了該文件。然後我轉到File> New ...>,並在iPhone模板/ Cocoa Touch Class模板中無處看到「Managed Object Class」文件模板。爲什麼我無法在Xcode中看到託管對象類文件模板?
有誰知道什麼是錯的?
我通常還需要選擇要爲其生成類文件的實體。
如果你想要NSManagedObject的子類,那麼我會強烈建議看看mogenerator(github)。它會自動爲您生成子類,並在更新模型時保持它們同步。它還具有機器類與人類的概念,以便您可以添加便捷方法等,而不必在每次更新模型時都加入代碼。
mogenerator看起來很棒。我聽說過它,但直到現在還沒有檢查出來。謝謝! – gerry3 2010-02-03 18:54:42
我以前也見過這個問題。對我來說,解決方案是單擊非數據模型文件(在組&文件中),然後單擊版本化數據模型文件(及其中的實體),然後嘗試文件 - >新文件。或者,重新啓動xcode,選擇數據模型文件(和其中的實體),然後嘗試文件 - >新建文件也適用於我。
啊哈!我知道我做得對! – JoBu1324 2010-10-20 08:17:52
點擊左上角的「Simulator 3.1.2 | debug」。將其更改爲「IPHONE Device 3.1.2(BASE SDK)...瞧(SAMS iphone在24小時內很多錯字和不完整的程序!)
在Xcode 4中,選擇xcdatamodeld中的實體,然後選擇編輯菜單>創建NSManagedObject子類
管理對象類文件模板可以在XCode的4 下面的屏幕截圖顯示的是它的新文件創建選項的「核心數據」部分看到。
謝謝, prodeveloper。
太棒了!那正是解決方案。謝謝! – openfrog 2010-01-25 22:28:41
看來這應該可以通過右鍵點擊或訪問。 – 2010-08-31 20:27:22