2009-10-23 4 views
0

OK, voici comment recréer le problème avait:problème fondamental avec l'onglet barre d'application et Interface Builder

  1. Créer un nouveau projet, en utilisant la barre d'onglets application
  2. Ajouter un UILabel dans les SecondView.xib
  3. Ajoutez IBOutlet UILabel * myLabel; à FirstViewController.h
  4. Connectez myLabel dans IB.
  5. Construire et exécuter.

Lorsque je clique sur le second onglet se bloque d'applications avec:

__TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__ 
+0

J'ai eu ce problème il y a quelque temps, j'ai pensé que la réponse serait utile aux autres, le problème original et les messages sont ici: http://discussions.apple.com/message.jspa?messageID=7579393 – Vamos

Répondre

0

Dans IB, lors de l'utilisation UITabBarController qui a plusieurs UIViewControllers qui ont tous séparément leur propre fichier NIB attribué, il y a deux endroits où vous besoin de définir votre fichier de classe UIViewController. Tout d'abord, l'évidence était dans le fichier NIB pour chaque UIViewController. Deuxièmement, là où je l'avais manqué, est avec le fichier NIB pour votre UITabBarController. Dans chaque UIViewController, non seulement vous définissez votre fichier NIB, mais aussi la classe.

Questions connexes