No hay un file .xib cuando creo una nueva "Aplicación vacía" en XCode

Estoy trabajando en la guía Big Nerd Ranch (2nd Ed) para la progtwigción de iOS usando Xcode versión 4.2.

Para el primer proyecto me piden que cree un nuevo proyecto que es una "Aplicación basada en Windows" cuya descripción dice "Esta plantilla proporciona un punto de partida para cualquier aplicación. Proporciona solo un delegado de aplicación y una window". La opción "Aplicación basada en la window" no estaba disponible para mí en XCode 4.2, pero vi la opción de crear una "Nueva aplicación vacía" que tiene la misma descripción ("Esta plantilla proporciona un punto de partida para cualquier aplicación. Proporciona solo una aplicación delegada y una window ")

Cuando creo el proyecto, se supone que tengo un file MainWindow.xib, pero eso no aparece en mi proyecto. Ayuda por favor

Cuando cree el proyecto, no olvide deseleccionar la opción "storyboard". Una vez que lo desmarque, puede ver los files xib.

Estoy usando el mismo libro, tenía el mismo problema, pero pensé cómo solucionarlo.

  1. Crea un nuevo file xib por

haga clic derecho en la carpeta Quiz -> Nuevo file -> iOS -> Interfaz de usuario -> Ventana -> click Siguiente

  1. click el file Window.xib y luego busque un Objeto y arrástrelo debajo de Objetos -> select la tercera pestaña a la derecha -> cambie esta class a AppDelegate

click Propietario del file -> cambie esta class a UIApplication -> click la pestaña 6 y conecte delegado a Window

  1. vaya a AppDelegate.h y coloque IBOutlet delante de la window UIWindow *;

vuelva a abrir Window.xib y conecte la window en Outlets to Window.

También en el file Plist agregar una key de fila – Tipo de nombre de base de file de nib principal – valor de cadena – mainwindow

Espero que esto ayude.

Si crea un proyecto vacío y desea usar storyboading, haga lo siguiente:

  1. crear proyecto vacío
  2. agregar nuevo file (storyboard)
  3. asegúrese de agregar una input correcta en su file app-info.plist. (Simplemente cree un proyecto simple con storyboard y busque la key allí en la aplicación).
  4. lanza un controller de vista en el tablero y listo.

De esta manera, tiene un buen proyecto limpio, con el uso de la function de storyboard.

Lea esto en el foro oficial del libro. BNR publicó un proyecto que puede utilizar como su proyecto pnetworkingeterminado para todos los capítulos de este libro. Crearon un pequeño Proyecto que parece que creó un proyecto vacío con la versión XCode antes de que se lanzara iOS5.

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

Saludos

Thomas

También puede crear una MainWindow.xib después:

File > New > File > 

Debería haber un Window.xib . De lo contrario, cree un file .XIB vacío y arrastre una window ( UIWindow ) al panel Objetos. Copie las conexiones tal como se muestran en el libro.

Espero que ayude.

PD: recomiendo no usar el software beta para comenzar con iOS