Ho sempre una schermata iniziale separata, che è la prima applicazione del controller di visualizzazione.
Questo è il file in cui si desidera aggiungere tutte le attività logica o visualizzazione filatore/caricatore ecc
Per far funzionare tutto questo è necessario l'installazione di destinazione della distribuzione del progetto, come illustrato.
Nota che non è possibile aggiungere un'altra classe personalizzata a LaunchScreen
. È un ViewController da mostrare mentre l'app sta per iniziare. In questa fase del ciclo di vita dell'app non è ancora stato avviato nulla. È quasi simile all'immagine statica (era solo un'immagine statica fino a iOS7). A partire da iOS9 o XCode 7 solo è stato modificato in storyboard in precedenza era il file XIB. Quindi non è possibile aggiungere oggetti di classe personalizzati a LaunchScreen
poiché questa è una fase in cui l'app deve ancora essere caricata o avviata.
fonte
2016-06-11 13:54:24
Prova Clean Build Cmd + Opzione + K. Potresti aver aggiunto una classe personalizzata per la schermata di avvio e averla rimossa dopo un po 'di tempo. –
@Yash: no, questo NON funzionerebbe. Non ti è permesso usare la classe personalizzata nel file della schermata di avvio. Invece di trattare questo file come VC, pensarlo come un'immagine statica. –
@Bishal Ghimire So che non ci è permesso che lo screenshot venga mostrato anche nel post ma è anche un file xib quindi forse una classe personalizzata aggiunta per sbaglio dall'utente. –