2012-07-17 10 views
13

Al igual que muchas de las anteriores preguntas de 'MainStoryboard que faltan en NSBundle', recibí el mismo aviso pero no encontré ningún problema con la nomenclatura y sin problemas con si el guión gráfico existe dentro de un área que le gusta a XCode.Error de implementación de XCode: 'NSInvalidArgumentException', no se pudo encontrar un guión gráfico llamado 'MainStoryboard'

Todos los punteros conducen al mismo archivo, he cambiado mi .plist unas 5 veces para que responda a la misma llamada que se encuentra en Build Stages. Ahora estoy cansado de esta mierda porque solo quiero programar, no eliminar errores del compilador.

Sucedió en un instante y ahora llevo un día y medio sin una interfaz que funciona. ¿Cómo debo proceder?

+0

Compruebe esto si ayuda: http://stackoverflow.com/a/42272010/1753005 –

Respuesta

43

me dieron el siguiente error similar en XCode 4.3.3:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'MainStoryboard'

me fijo de la siguiente manera:

  1. Asegúrese de que su nombre se ha basado -info.plist archivo de placa historia principal = MainStoryboard
  2. Haga clic derecho en su archivo Story Board en Xcode y seleccione Eliminar luego Sólo las referencias
  3. clic derecho sobre el proyecto y seleccionar añadir archivos a [su proyecto]
  4. Vaya al archivo tablero de historia, que se encuentra en la carpeta en.lproj en el directorio de proyectos y agregarlo
  5. Limpio, Recompile y Ejecutar y debería encontrar que funciona.

tuvo la idea de este SO mensaje: XCode 4.2 MainStoryBoard Not Found

+1

¡Funcionó! Gracias Ralph! Tuve miedo por unos momentos porque el error fue reemplazado por un alarmante mensaje de "Error desconocido", pero después de una limpieza secundaria, fue agradable y fácil. –

+0

gracias Harrison, ¡me alegro de que funcionó para ti! –

+2

Corregí este error eliminando la entrada en "Propiedades de destino de iOS personalizadas" con el nombre "Nombre basado en el archivo de la historia principal", ya que no tenía un guión gráfico. –

0

Teniendo en cuenta que no hay demasiada información sobre su problema, mi mejor opción sería ir al paquete Información, y ver si el guión gráfico principal está configurado para el guión gráfico principal.

5

Así como una referencia a otros novatos como yo lectura a través de todos los SO preguntas acerca de guiones gráficos faltantes:

No ponga" .storyboard "al final de su nombre de archivo en su archivo plist. Se debe tener este aspecto:

principal archivo de guión gráfico nombre base: MainStoryBoard

3

Cuando se crea un nuevo archivo * .storyboard, Xcode (versión hasta la fecha) no agrega automáticamente en tus recursos de generación. Para solucionar esto, debe agregar el archivo en "Copiar recursos del paquete".

Seleccione el icono del proyecto Xcode y vaya a: Objetivos> Construir Fases> Copiar Bundle Recursos

Haga clic en el botón + en la parte inferior para añadir el archivo de guión gráfico.

2

Después de limpiar mi Projekt que tengo cada vez que este problema ......

Mi solución es: mover la basura introducción Main.Storyboard.

Luego, "Agregar archivos", seleccione su soryboard, después de mover Main.stpryboard de la papelera a su escritorio.

y, voila. El error no se ha ido.

0

A partir de iOS 9 utilizo simplemente "Principal" para el nombre del guión gráfico, funcionó para mí.

0

Los pasos de Ralph Willgoss no funcionaron para mí. Logré resolverlo copiando todos los viewcontrollers en el storyboard, eliminándolo (Move to Trash, no Remove Reference), creando uno nuevo (rightclicking the project folder and clicking New File, selecting Storyboard) con el mismo nombre que el que eliminé y luego pegando los contenidos copiados en él.

Cuestiones relacionadas