Problema di base con l'applicazione della barra delle schede e il generatore di interfaccia
-
06-07-2019 - |
Domanda
OK, ecco come ricreare il problema avuto:
- Crea un nuovo progetto, usando il Applicazione della barra delle schede
- Aggiungi un UILabel in SecondView.xib
- Aggiungi IBOutlet UILabel * myLabel; su FirstViewController.h
- Connetti myLabel a IB.
- Crea ed esegui.
Quando faccio clic sulla seconda scheda l'app si blocca con:
__TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__
Soluzione
In IB, quando si utilizza UITabBarController che ha più UIViewController a cui è assegnato il proprio file NIB separatamente, ci sono due posti in cui è necessario impostare il file di classe UIViewController.
Innanzitutto, quello ovvio si trovava nel file NIB per ciascun UIViewController.
In secondo luogo, dove l'avevo perso, è all'interno del file NIB per il tuo UITabBarController. In ogni UIViewController, non solo imposti il ??tuo file NIB, ma anche la Classe.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow