2012-06-16 22 views
23

ho solo cercato di eseguire il mio test di app e ho ottenuto questo errore:IOS - non è riuscito a avviare l'applicazione

2012-06-16 09:09:10.737 BusinessPlan[832:f803] Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard_iPhone' - perhaps the designated entry point is not set?

Come faccio a impostare il punto di entrata designato? E che cos'è?

Inoltre, quando stavo passando per i loro tutorial introduttivi, l'ultima volta che ho eseguito il simulatore era sul gradino del cambiamento di colore, e questo ha funzionato per me.

risposta

62

Nel file story board selezionare l'viewController si desidera assegnare come primo controller e controllare is initial View Controller controllo sull'immagine

enter image description here

+0

Questo è ciò che intendevo per la mia risposta un po 'sconclusionata. Complimenti a Omar. – Cocoadelica

+0

@Omar grazie ha funzionato perfettamente !! :) – Genadinik

+0

C'è anche la freccia a sinistra che punta al View Controller iniziale. La stessa cosa della casella di controllo ma più fredda (puoi trascinarla tra i View Controller). – Snowcrash

2

io non ho fatto una quantità immensa di storyboard ancora, per lo più con il pennino più vecchio/flusso basato su xib. Tuttavia ...

Questo sembra: Quando l'app si avvia crea un'istanza di UIApplicazione. Questa istanza quindi deve sapere a quale storyboard andare e connettersi per creare l'interfaccia utente. Sembra che il link non sia presente nella tua app. In passato dovresti dire esplicitamente all'app, in codice, quale pennino caricare, altrimenti avresti il ​​link specificato nel generatore di interfacce. Credo nel mondo degli storyboard che ora è più astratto e disconnettere l'interfaccia dall'app per errore non è facile da determinare e correggere. Vorrei raccomandare prima la guida di programmazione per gli storyboard sul sito degli sviluppatori di Apples, oppure iniziare a cercare nel file story board le connessioni mancanti al suo delegato.

Questa non è una risposta di per sé, scuse, più di una guida su dove trovarne uno.

Problemi correlati