Tengo un proyecto de iPad 4.3 que no tiene MainWindow.xib porque su vista principal se crea mediante programación. Todo parece funcionar bien, pero noté que en mi archivo plist hay un valor para una clave NSMainNibFile que tiene "MainWindow" para el valor. Si cambio de alguna manera esa entrada, mi aplicación no funcionará. Ahora, eso es extraño, al menos para mí ...¿Realmente necesito un archivo MainWindow.xib?
5
A
Respuesta
1
No, no necesitas necesariamente algo llamado MainWindow.xib
, puedes cambiar el nombre en todas partes, pero como esta respuesta indica, debes tener algo para que empiece la aplicación; What's the MainWindow.xib nib file for?
2
Si elimina la clave NSMainNibFile de su Info.plist, necesita actualizar el código para main.m. Tendrá que actualizar el NSString *delegateClassName
en la llamada al UIApplicationMain.
5
Si elimina la referencia xib en las propiedades de destino, asegúrese de cambiar su código en main.m para hacer referencia a la clase de delegado de su clase.
int retVal = UIApplicationMain(argc, argv, nil, @"YourAppDelegateClassName");
Cuestiones relacionadas
- 1. ¿Es realmente necesario un MainWindow.xib en la aplicación iOS?
- 2. ¿Realmente necesito hacer mysql_close()
- 3. ¿Para qué sirve el archivo NW MainWindow.xib?
- 4. ¿Realmente necesito escribir este "SerializationHelper"?
- 5. ¿Realmente necesito una capa de servicio?
- 6. ¿Necesito generar un segundo archivo para ordenar un archivo?
- 7. ¿Realmente necesito definir el constructor predeterminado en java?
- 8. Los caracteres hexadecimales en varchar() son realmente ascii. Necesito decodificarlo
- 9. Cherrypy: ¿Realmente necesito ponerlo detrás de una interfaz?
- 10. ¿Realmente necesito la clave de la API de Google Maps?
- 11. ¿Realmente necesito usar transacciones en procedimientos almacenados? [MSSQL 2005]
- 12. ¿Puedo usar thread.stop() en Java si realmente lo necesito?
- 13. ¿Realmente necesito usar AsQueryable() en la colección? código
- 14. ¿Necesito el archivo resx Designer.cs?
- 15. ¿Necesito un avión suplementario?
- 16. ¿Todavía necesito un archivo Entitlements.plist para una compilación ad-hoc?
- 17. ¿Cuánta información se almacena realmente en un descriptor de archivo?
- 18. Necesito ayuda para hacer un archivo de configuración
- 19. ¿Necesito un archivo crossdomain.xml para mi sitio MVC2?
- 20. ¿Por qué necesito un archivo * .obj al vincular estáticamente?
- 21. ¿Abrir el archivo sin (realmente) bloquearlo?
- 22. Necesito ayuda sobre un algoritmo
- 23. Cómo seleccionar realmente un JButton
- 24. ¿Qué contiene realmente el archivo ejecutable?
- 25. ¿Cómo puedo saber si un archivo en un FTP es idéntico a un archivo local sin realmente descargar el archivo?
- 26. Necesito un tutorial para DotNetOpenAuth
- 27. Carga de archivos ASP.NET: ¿cómo puedo asegurarme de que un archivo cargado es realmente un archivo JPEG?
- 28. ¿Es un PHP SplHeap realmente un montón?
- 29. ¿Para qué se utiliza el método Initialize y realmente lo necesito?
- 30. Node.js - ¿Realmente necesito Visual Studio? Y Python 2.X o 3.X?
Lo que es extraño es: 1) que no tienen un archivo MainWindow.xib (lo he borrado) 2) no he quitado la llave de mi archivo NSMainNibFile info.plist 3) No modifiqué la llamada a UIApplicationMain: '[int retVal = UIApplicationMain (argc, argv, nil, nil);' 4) ¡La aplicación funciona como se esperaba! –
Si, sin embargo, elimino la clave, la aplicación no funciona ... –
Encontré mi problema. De hecho, necesitaba el archivo MainWindow.xib. Todavía se implementó en el simulador de iPad porque no había eliminado la aplicación, por lo que se encontró. Tan pronto como lo redesplegué, descubrí que realmente lo necesitaba ... ¡muchas gracias! –