Il n'y a pas de file .xib lorsque je crée une nouvelle "application vide" dans XCode

Je travaille à travers le Big Nerd Ranch Guide (2ème édition) pour la programmation iOS en utilisant Xcode version 4.2.

Pour le tout premier projet, on me request de créer un nouveau projet qui est une «application basée sur une window» dont la description indique «Ce model fournit un sharepoint départ pour toute application, il fournit seulement un délégué d'application et une window». L'option "Application basée sur la window" n'était pas disponible dans XCode 4.2 mais j'ai vu l'option de créer une "Nouvelle application vide" qui a la même description ("Ce model fournit un sharepoint départ pour toute application. un délégué d'application et une window ")

Lorsque je crée le projet, je suis censé avoir un file MainWindow.xib mais cela n'apparaît pas du tout dans mon projet? Aidez-moi, s'il vous plaît

Lorsque vous créez le projet, n'oubliez pas de décocher l'option "storyboard". Une fois décochée, vous pouvez voir les files xib.

J'utilise le même livre, j'ai eu le même problème mais j'ai pensé comment le réparer.

  1. Créer un nouveau file xib en

clic droit Dossier Quiz -> Nouveau file -> iOS -> Interface user -> Fenêtre -> click Suivant

  1. click le file Window.xib puis searchz un object et faites-le glisser sous Objets -> select le troisième onglet sur la droite -> changez cette class en AppDelegate

click Propriétaire du file -> changez cette class en UIApplication -> click l'onglet 6 et connectez le délégué à la window

  1. Allez à AppDelegate.h et placez IBOutlet devant la window UIWindow *;

goto Window.xib à nouveau et connectez la window sous Outlets to Window.

Toujours dans le file plist, ajoutez une key de ligne – Type de file de base du file nib principal – valeur de string – mainwindow

J'espère que cela t'aides.

Si vous créez un projet vide et que vous souhaitez utiliser le chargement de storyboard, procédez comme suit:

  1. créer un projet vide
  2. append un nouveau file (storyboard)
  3. assurez-vous d'append une input correcte dans votre file app-info.plist. (Créez simplement un projet simple avec storyboard et cherchez la key dans l'application).
  4. jeter un controller de vue sur le tableau, et vous partez.

Comme ça, vous avez un beau projet propre, avec l'utilisation de la fonctionnalité storyboard.

Veuillez lire ceci dans le forum officiel du livre. BNR a publié un projet que vous pouvez utiliser comme projet par défaut pour tous les chapitres de ce livre. Ils ont créé un petit projet qui a l'air de créer un projet vide avec la version XCode avant la sortie d'iOS5.

http://forums.bignerdranch.com/viewtopic.php?f=74&t=1817

Cordialement

Thomas

Vous pouvez également créer un MainWindow.xib par la suite:

File > New > File > 

Il devrait y avoir un Window.xib . Si ce n'est pas le cas, créez un file .XIB vide et faites glisser une window ( UIWindow ) dans votre volet Objets. Copiez les connections telles qu'elles sont affichées dans le livre.

J'espère que cela pourra aider.

PS.:Je recommand de ne pas utiliser le logiciel bêta pour démarrer avec iOS