2 Stimmen

Xcode 4 Datenmodell Versionierung Fehler?

Installiert Xcode 4 und es scheint alles in Ordnung... außer, wenn ich versuche, Versionierung zu einem Core Data-Modell hinzufügen. In den Anweisungen heißt es, ich sollte das Datenmodell im Navigator auswählen und dann "Wählen Sie Editor > Convert to Versioned Model." Nun, im Menü "Editor" gibt es keinen Eintrag "Convert to Versioned Model"!!! Wenn man diesen Schritt überspringt, stürzt Xcode 4 ab. Auch kann ich nicht glauben, dass es keine Unterstützung für Xcode 4 jetzt, dass es ein kostenpflichtiges Produkt ist!

2voto

Marcus S. Zarra Punkte 46405

Derzeit gibt es mehrere Probleme mit dem zentralen Datenmodell-Editor in Xcode 4. Ich empfehle dringend, Xcode 3 neben Xcode 4 zu installieren und Ihre gesamte Modellarbeit in Xcode 3 durchzuführen, bis diese Probleme behoben sind.

Ich empfehle auch die Einreichung einer Rückmeldung damit Sie Ihre Stimme zu diesem Thema beitragen können.

2voto

nizx Punkte 680

Wählen Sie zunächst Ihre xcdatamodeldatei aus, gehen Sie zum Editormenü und wählen Sie die Option Modellversion hinzufügen. Nachdem Sie Ihre neue Version erstellt haben, wählen Sie erneut die xcdatamodeld-Datei aus und vergewissern Sie sich, dass die Seitenleiste Dienstprogramme angezeigt wird, und wählen Sie das erste Symbol, das des Dateiinspektors, aus. Sie erhalten nun die Option Versioniertes Datenmodell.

Ich hoffe, das war, wonach Sie gesucht haben.

0voto

Alena Punkte 1002

Ich hatte das gleiche Problem mit Xcode 4.5. Und nach einiger Zeit habe ich es behoben:

  1. Verschieben Sie die Datei test.xcdatamodel im Projektnavigator in die Wurzel.
  2. Markieren Sie die Datei an einem neuen Ort und wählen Sie Editor -> Modellversion hinzufügen...

Und xcode erstellt automatisch *.xcdatamodeld mit zwei Dateien : 'test 2.xcdatamodel' und 'test.xcdatamodel'. Und 'test 2.xcdatamodel' wird als aktuelle Version markiert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X