2010-02-17 6 views
0

J'ai un problème, clairement. Quand j'ai commencé le projet j'avais bêtement appelé mon [AppName] ViewController juste [AppName] Controller. Comme je suis allé je ne pourrais jamais obtenir simulateur iphone pour afficher plus d'un écran blanc vide. après avoir fait toutes les connexions dans le constructeur de l'interface et toujours confronté au même problème, j'ai décidé que mon écran vide pouvait avoir quelque chose à voir avec un contrôleur vs viewcontroller juste n'étant pas reconnu. alors j'ai changé le nom de tous les fichiers du contrôleur (et les occurrences dans le code) en viewcontroller (ou [appnameviewcontroller]). malgré quelques recherches antérieures, j'ai raté: le chercheur de projet dans xcode arrive toujours avec un résultat de recherche pour [appname] controller; à savoir en quelque sorte dans mon fichier nib vue principale (qui, BTW, est seulement nommé [NomApp] .xib). ledit chercheur est incapable de remplacer cette dernière occurrence par le nouveau nom.Écran de simulateur vide en raison d'un changement de nom ou de nom de fichier ou de l'un ou l'autre?

maintenant j'ai 2 problèmes, ou un en 2 parties: -Toujours n'obtenir un écran vide dans le simulateur d'iPhone connexions -tous dans le générateur d'interface sont brisées (et j'allais supprimer et reconstruire ceux-ci, sauf une fois que je supprimer les connexions il n'y a pas un ensemble de nouvelles pour se connecter, car il cherche [AppName] contrôleur, l'ancien nom.

je dois noter que lorsqu'il est exécuté de constructeur d'interface du simulateur d'iPhone fonctionne tout simplement génial.

quoi faire? était la "vue" partie manquante de mes noms de fichiers le problème d'origine, ou était l'écran vide juste un coup de chance qui a conduit moi de "détruire" mon projet? devrais-je simplement entrer et renommer tous les fichiers et occurrences à ce qu'ils étaient?

merci d'avance à tous ceux qui peuvent avoir une réponse :)

Répondre

0

Je suis certain que les questions ne devaient pas faire avec la dénomination de vos fichiers. Je les remettrais.

Cependant, comme vous avez demandé que je l'ai renommé avec succès les fichiers (et entiers en fait des projets) en suivant ces instructions:

1. Copy/rename the folder into new name 
2. Get inside the new folder and rename the .pch and .xcodeproj files 
3. Delete the build folder 
4. Open .xcodeproj file in text editor, like TextMate or TextWrangler. That’s actually a folder, which contains 4 files (you can also right-click and do Show package contents, which will reveal the files) 
5. Open project.pbxproj in text editor and replace all instances of the old name with the new name 
6. Load the project file in XCode, do Build/Clean all targets 

J'ai aussi besoin de réparer le fichier XIB en apportant des modifications à l'intérieur directement à l'aide d'un texte éditeur.

bit dernier conseil ... Si tout le reste échoue, couper et coller vos classes dans un nouveau projet, et re-faire les XIBs

Questions connexes