Come si imposta il controller della vista iniziale in Xcode 6?

Dal rilascio di Xcode 6.2, il controller di visualizzazione iniziale di Is è stato rimosso dal pannello Utility. Ecco il nuovo modo di impostare manualmente la vista iniziale in Xcode.

In Xcode, il controller di visualizzazione iniziale è contrassegnato dalla piccola freccia al di fuori della vista. La freccia indica la vista / lo schermo che gli utenti visualizzano per primi ogni volta che lanciano la tua app. Senza il controller di visualizzazione iniziale, l'app mostrerà solo una schermata nera all'avvio poiché non sa quale vista visualizzare.

Quando vedi l'errore forse il punto di ingresso designato non è impostato? nell'area di debug, è molto probabile che tu non abbia impostato il controller di visualizzazione iniziale. Per impostazione predefinita, Xcode imposta automaticamente il controller di visualizzazione predefinito quando si crea un nuovo progetto. Tuttavia, quando lo storyboard è pieno di troppe visualizzazioni, quella iniziale potrebbe venire cancellata accidentalmente. Quando accade questo incidente, Xcode rimuove semplicemente la configurazione della vista iniziale senza passare ad altre visualizzazioni nello storyboard.

In precedenza, c'era un'opzione chiamata Is Initial View Controller nel pannello dell'ispettore che consente di impostare facilmente la visualizzazione predefinita. Tuttavia, l'opzione è stata rimossa dalle nuove versioni di Xcode.

Se hai avuto problemi a trovare la soluzione, eccola:

1. Apri il Progetto Xcode che si desidera impostare come controller della vista iniziale.

2. Apri il desiderato storyboard file usando il pannello sul lato sinistro.

3. Mentre si seleziona lo storyboard, l'area principale visualizza tutte le viste attualmente memorizzate nello storyboard. Assicurati che quello che intendi impostare come controller della vista iniziale sia visibile sullo schermo.

4. Aprire il pannello degli attributi (o il pannello laterale destro) se non è visibile. Nel libreria di oggetti sezione, cerca Punto di ingresso nello storyboard.

5. Trascina il punto di ingresso sulla vista desiderata, e hai finito.

6. Premere Comando + R per eseguire l'app nell'emulatore e verificare che tutto funzioni come previsto.