Conecta
Nido Apple
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
No me corre mi aplicacion
- preguntó
- Desarrolladores Apple
- 277 Vistas
- 5 Respuestas
- abierta
Hola buen dia, he creado un proyecto que anteriormente estaba creado en .xib, no me marca ningún error dentro de código el detalle esta en que cuando lo intento correr, mi app me intenta correr pero inmediatamente cuando se abre el simulador de ipad me manda una excepción, no entiendo el porque de esta excepción, lo unico que me imagino es que tal ves algunas cosas no funcionan igual usando xib que usando storyboard.
la excepción es la siguiente:
a mi parecer el problema esta en la clase viewController.
y el metodo o código en donde creo se esta creando la excepción es la siguiente
que es donde se utiliza el NSBundle aunque no estoy seguro..
si alguien me puede ayudar se lo agradeceria.
les dejo mi proyecto AMQueretaro
5 Respuestas
¿Tienes código que llama y utiliza XIBs pero los XIBs no existen?
Me parece que ese es el problema.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Creo que ese es el error, pero no encuentro la parte en donde se llama o se utiliza el XIB, he buscado en internet encontre esta pagina en donde toman un tema parecido http://stackoverflow.com/questions/9659805/could-not-load-nib-in-bundle-from-renaming-project , he cambiado un poco el código en el AppDelegate.m cambiando el "ViewController" por "MainStoryboard" como se muestra en las imagenes
se que no fue mucho el cambio pero fue la unica parte en la se manda llamar el XIB, ademas de que el resultado fue el mismo me manda la misma excepción solo que marca al MainStoryboard y no al Viewcontroller.
otro posible problema podría ser que al usar Storyboard el NSBundle no es reconocido pero no se de que otra manera puedo hacer el mismo arreglo, pero si usar el metodo initWithName:
tengo otro proyecto parecido en este si me corre pero lo que falta es colocar una imagen diferente en cada boton ya que hasta ahora solo he podido agregar la misma imagen para todos los botones como se muestra en la imagen:
Por favor, accede o regístrate para añadir un comentario.
No puedes canmbiarle los nombres a las cosas asi y esperar que ya funcione. En el código viene que empiece un XIB y si no hay XIB, no va a funcionar con ningún nombre que le pongas, porque no existe.
Lo de los botones es otro tema.
Yo te recomendaría que hagas las cosas paso a paso y linea por linea pero entendiendolo, porque si solo te pones a copiar y pegar, cambiar nombres y esperar que todo funcione sin saber lo que estas haciendo, no vas a poder progresar ni con tu app, ni con tu propio aprendizaje con el código.
Es mejor entender que hace cada linea primero para despues saber en donde tienes que modificar las cosas, porque si no sabes lo que hace ninguna linea de tu app, va a ser imposible que la termines así.
Hay mucho código disponible en la web, el detalle es saber que quieres hacer y hacerlo paso a paso, construir tu aplicación linea por linea entendiendo lo que estas haciendo.
Es solo una recomendación, porque siento que quieres solo pegar todo y que funcione sin realmente entender lo que estas haciendo.
Mejor empieza con calma con una aplicación desde cero, ve agregando funciones una a una, hazlo con código actual, porque tambien estas utilizando código de hace años que ya no funciona y así podras avanzar bien.
Yo con gusto te ayudo en todo lo que necesites, pero en este caso es imposible hacerlo, porque pegas código mezclado de todo que jamas va a funcionar, entonces no se puede ayudar así.
Si pides una función en especifico bien, pero si bajas 3 códigos completamente diferentes, los pegas todos en un proyecto nuevo, no sabes lo que hace cada linea y preguntas que por que razón no funciona, nunca vamos a acabar ni hacer que funcione.
El error arriba te dice claramente que no puede cargar el NIB y eso es porque no existe, ya que pasaste todo el codigo (creado para NIB) a un storyboard y pues no se puede hacer asi nadamas.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Ya se soluciono no en el mismo proyecto si no en otro que ya tenia el caso era que no me aceptaba o no podia utilizar el arreglo en donde asinaba las imagenes, asi que busque otro arreglo y otra forma de asignarle la imagen al boton, no entendia al 100% el codigo porque hay cosas que aun no se de ios pero con las bases que tengo en desarrollo me decia que era eso, se que fue un tema largo pero gracias por las sugerencia me sirvieron de mucho y fue una gran satisfacción al poder realizar lo que enverdad queria.
saludos.
Por favor, accede o regístrate para añadir un comentario.
Que bueno que ya te funciona Gonzalo!
Y todas las dudas que tengas con gusto te intento ayudar.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 704499
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 592
- 0
- Jun 16
-
- 873
- 0
- May 8
-
- 875
- 0
- Feb 23
-
- 773
- 0
- Dic 7, 2023
-
- 344
- 0
- Nov 30, 2023
-
- 778
- 0
- Jul 7, 2023
-
- 920
- 0
- Ago 4, 2022
-
- 1105
- 0
- Feb 25, 2022
- ver todas
Actividad Reciente
Peter comentó Nov 18
No veo las carpetas de Aplicaciones y Descargas en…Itavi respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…DaleGarrote comentó Nov 5
IA ese perfecto desconocidoPeter comentó Nov 5
Comando de voz para desplazarse un número variable…Peter respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…
Ultimas Respuestas
Peter respondió
Supongo que te refieres a tenerlas en el Dock, por
0Peter respondió
Efectivamente hay cientos o miles de cosas sobre I
1DJUNQUERA respondió
La versión de MacOS Sonoma habilita un comando de
1Peter respondió
Creo que lo mas sencillo es que te pagas en contac
1Peter respondió
Me parece que es un problema de RAM y va a depende
1mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1Ultimos Comentarios
DaleGarrote comentó
...