Ich habe eine .xcdatamodel Managed Object Model-Datei in Xcode erstellt. Ich habe diese Datei in Groups & amp; Dateien. Dann gehe ich zu Datei & gt; Neu ... & gt; und nirgendwo in den iPhone Vorlagen / Cocoa Touch Class Vorlagen sehe ich die "Managed Object Class" Dateivorlage.
Weiß jemand, was falsch sein kann?
Wenn Sie NSmanagerObject ableiten wollen, dann würde ich Ihnen wärmstens empfehlen, sich den mogenerator anzuschauen (github ). Es wird automatisch die Unterklassen für Sie generieren und sie bei der Aktualisierung Ihres Modells synchron halten. Es hat auch das Konzept der Maschinenklassen gegen menschliche Klassen, so dass Sie Komfortmethoden hinzufügen können, ohne dass Ihr Code bei jeder Aktualisierung Ihres Modells geändert werden muss.
Ich habe dieses Problem schon vorher gesehen. Lösung für mich war, auf eine Nicht-Datenmodell-Datei zu klicken (in Groups & amp; Files) und dann auf die versionierte Datenmodelldatei (und die darin enthaltene Entität) zurück zu klicken und dann Datei - & gt; Neue Datei. Alternativ können Sie xcode neu starten, die Datenmodelldatei (und die darin enthaltene Entität) auswählen und dann Datei - & gt; New File hat auch für mich funktioniert.
Die Dateivorlage für verwaltete Objektklassen kann im Abschnitt "Core Data" der neuen Dateierstellungsoption von XCode 4 eingesehen werden. Der folgende Screenshot zeigt es.
Danke, Entwickler.
Tags und Links xcode core-data xcode-template