2010-02-20 1 views
0

En raison de certaines erreurs externes dans un projet XCode précédent qui ne permettait pas à mon application iPhone de fonctionner sur l'iPhone, j'ai dû prendre tout le code et les fichiers de ce que nous allons appelez Project1 et créez un nouveau projet appelé Project2.Recréation d'un projet iPhone en double avec des erreurs Interface Builder

J'ai ensuite rempli Project2 avec tous les mêmes fichiers, ne changeant aucun code.

Ensuite, j'ai dû recréer les fichiers Interface Builder. Pour autant que je sache, cela a été fait avec exactement les mêmes classes déclarées dans tous les objets IB.

Cependant, lorsque je compile Project2, il affiche uniquement un écran noir visible et n'affiche pas l'application.

La seule différence que j'ai trouvée entre les deux projets est que dans Project Builder de Project2, la sortie ToolbarController n'est même pas disponible pour la vue, et elle est dans Project1. Je suppose que le manque de connexion de la vue de fichier à ToolbarController est le problème.

Pourquoi ToolbarController (comme indiqué ci-dessous) n'est pas disponible et comment puis-je corriger cette différence?

Voici deux captures d'écran. Le premier est Project1 et le second est Project2. :

alt text http://img32.imageshack.us/img32/8296/picture1xne.png alt text http://img51.imageshack.us/img51/4194/picture3to.png

Répondre

1

Vous avez probablement le "propriétaire du fichier" (ou la "barre d'outils View") réglé sur la mauvaise classe. Interface Builder ne voit aucun point de vente ou action dans les classes que vous avez définies actuellement.