Wie stelle ich den Initial View Controller in Xcode 6 ein?

Seit der Veröffentlichung von Xcode 6.2 wurde der Is Initial View Controller aus dem Bedienfeld Dienstprogramme entfernt. Hier ist die neue Möglichkeit, die Anfangssicht manuell in Xcode festzulegen.

In Xcode wird der anfängliche View-Controller durch den kleinen Pfeil außerhalb der Ansicht markiert. Der Pfeil zeigt die Ansicht / den Bildschirm an, die Benutzer beim Start Ihrer App zuerst sehen. Ohne den anfänglichen View-Controller wird Ihre App beim Start nur einen schwarzen Bildschirm anzeigen, da sie nicht weiß, welche Ansicht angezeigt werden soll.

Wenn Sie den Fehler sehen Vielleicht ist der angegebene Einstiegspunkt nicht festgelegt? Im Debug-Bereich ist es sehr wahrscheinlich, dass Sie den anfänglichen View-Controller nicht festgelegt haben. Standardmäßig legt Xcode den Standard-View-Controller für Sie fest, wenn Sie ein neues Projekt erstellen. Wenn das Storyboard jedoch mit zu vielen Ansichten gefüllt ist, wird die erste möglicherweise versehentlich gelöscht. In diesem Fall entfernt Xcode die anfängliche Ansichtskonfiguration, ohne zu einer anderen Ansicht im Storyboard zu wechseln.

Zuvor gab es im Inspektorfenster eine Option namens "Initial View View Controller", mit der Sie die Standardansicht problemlos festlegen können. Die Option wurde jedoch aus neueren Xcode-Versionen entfernt.

Wenn Sie Probleme haben, die Lösung zu finden, ist dies hier:

1. Öffnen Sie die Xcode-Projekt die Sie als anfängliche Ansichtssteuerung festlegen möchten.

2. Öffnen Sie das gewünschte Storyboard Datei über das Bedienfeld auf der linken Seite.

3. Wenn Sie das Storyboard auswählen, werden im Hauptbereich alle Ansichten angezeigt, die aktuell im Storyboard gespeichert sind. Stellen Sie sicher, dass der Controller, den Sie als Start-View-Controller festlegen möchten, auf dem Bildschirm angezeigt wird.

4. Öffnen Sie den Attributbereich (oder den rechten Seitenbereich), falls er nicht sichtbar ist. In dem Objektbibliothek Abschnitt suchen nach Storyboard-Einstiegspunkt.

5. Ziehen Sie den Einstiegspunkt in die gewünschte Ansicht. und du bist fertig

6. Drücken Sie Befehl + R um die App im Emulator auszuführen und zu überprüfen, ob alles wie erwartet funktioniert.