2010-01-25 1 views

Antwort

14

Normalerweise muss ich auch die Entitäten auswählen, für die ich die Klassendateien generieren möchte.

+0

GREAT! Das war genau die Lösung. Vielen Dank! – openfrog

+1

Es scheint, dass dies über einen Rechtsklick oder etwas zugänglich sein sollte. –

3

Wenn Sie NSManagedObject ableiten wollen, dann würde ich Ihnen wärmstens empfehlen, einen Blick auf mogenerator (github) zu werfen. 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 bei jeder Aktualisierung Ihres Modells der Code geändert werden muss.

+0

mogenerator sieht super aus. Ich hatte davon gehört, aber ich habe es bis jetzt nicht überprüft. Vielen Dank! – gerry3

1

Ich habe dieses Problem schon vorher gesehen. Lösung für mich war, klicken Sie auf eine Nicht-Datenmodell-Datei (in Gruppen & Dateien) und klicken Sie dann auf die versionierte Datenmodell-Datei (und Entität darin) und versuchen Sie dann Datei -> Neue Datei. Alternativ dazu, den xcode neu zu starten, die Datenmodelldatei (und die Entität darin) auszuwählen und dann Datei -> Neue Datei auszuprobieren, funktionierte auch für mich.

+0

Ah-ha! Ich wusste, dass ich es richtig gemacht habe! – JoBu1324

0

Klicken Sie oben links auf "Simulator 3.1.2 | debug". Ändern Sie ihn auf „iPhone-Gerät 3.1.2 (BASE SDK) ... voila. (SAMS iphone in 24 Stunden ?? viele Tippfehler und unvollständige Verfahren!)

6

In Xcode 4, wählen Sie das Objekt in der xcdatamodeld, dann wählen Editor Menü> erstellen NSManagedObject Subclass

0

Managed Object Class-Dateivorlage kann unter "Kerndaten" neuer Dateierstellung Option von XCode 4. der folgende Screenshot zeigt es zu sehen.

NSManagedObject subclass template

Dank , entwickler

Verwandte Themen