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

0voto

No me corre mi aplicacion

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

0voto

Peter Puntos289420
¿Tienes código que llama y utiliza XIBs pero los XIBs no existen? Me parece que ese es el problema. Saludos.

0voto

gonzalo sanchez Puntos3060
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:

0voto

Peter Puntos289420
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.

0voto

gonzalo sanchez Puntos3060
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.

0voto

Peter Puntos289420
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 responder a esta pregunta.

Otras Preguntas y Respuestas


...