2012-06-16 15 views
23

simplemente traté de ejecutar mi aplicación de prueba y me dio este error:IOS - no se pudo iniciar la aplicación

2012-06-16 09:09:10.737 BusinessPlan[832:f803] Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard_iPhone' - perhaps the designated entry point is not set?

¿Cómo se configura el punto de entrada designado? ¿Y qué es eso?

Además, cuando estaba repasando sus tutoriales de introducción, la última vez que ejecuté el simulador fue en el paso de cambio de color, y eso funcionó para mí.

Respuesta

62

En el archivo de guión gráfico seleccione la viewController desea asignar como primer controlador y comprobar en la imagen is initial View Controller cheque

enter image description here

+0

Esto es lo que quise decir con mi respuesta poco divagante. Felicitaciones a Omar. – Cocoadelica

+0

@Omar gracias, funcionó perfectamente !! :) – Genadinik

+0

También está la flecha a la izquierda que apunta al controlador de vista inicial. Lo mismo que la casilla de verificación, pero más fría (puede arrastrarla entre View Controllers). – Snowcrash

2

No he hecho una cantidad inmensa con guiones gráficos, sin embargo, en su mayoría con la mayor flujo basado en nib/xib. Sin embargo ...

Esto se ve así: cuando la aplicación se inicia, crea una instancia de UIApplication. Esta instancia necesita saber a qué storyboard ir y conectarse para crear la interfaz de usuario. Parece que ese enlace falta en su aplicación. En los viejos tiempos, le decía explícitamente a la aplicación, en código, qué plumilla cargar o de lo contrario tendría el enlace especificado en el constructor de interfaz. Creo en el mundo de los guiones gráficos, ahora es más abstracto y desconectar la interfaz de la aplicación por error no es fácil de determinar y corregir. Recomiendo primero ir a través de la guía de programación para guiones gráficos en el sitio para desarrolladores de Apples, o bien empiece a buscar en el archivo de la tabla de guiones las conexiones que faltan para su delegado.

Esto no es una respuesta per se, disculpas, más una guía sobre dónde encontrar una.

Cuestiones relacionadas