perform create adaptive iphone ios xcode uistoryboard

iphone - create - No se pudo cargar NIB en paquete: ''NSBundle cuando se usa el guión gráfico



segue swift 4 programmatically (3)

Recibo el siguiente error cuando uso mi aplicación por un tiempo. Por lo general toma entre 50 y 100 movimientos para provocar el choque. No lo estoy entendiendo porque estoy usando guiones gráficos, y es un error de NIB.

Terminating app due to uncaught exception ''NSInternalInconsistencyException'', reason: ''Could not load NIB in bundle: ''NSBundle </Users/me/Library/Application Support/iPhone Simulator/5.0/Applications/GUID/appname.app> (loaded)'' with name ''MainStoryboard_iPhone.storyboardc/q8p-MH-tsT-view-acD-hJ-g0C''''

No estoy 100% seguro de dónde empezar a buscar, pero ¿asumo que esto significa que el guión gráfico está corrupto?

Revisé toda mi fuente y no tengo la cadena "nib" en ninguna parte, por lo que no hay llamadas nibWithNibName o similares. Tampoco tengo un MainWindow.xib, aunque intenté crear uno. No estoy seguro de si puede configurarse en la interfaz principal cuando estoy usando guiones gráficos. Sin embargo, hay una referencia a un archivo .nib en el archivo .xcodeproj / project.pbxproj:

/* Begin PBXBuildRule section */ 148BDD4C14AE8D5E002C30ED /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.proxy.script; fileType = wrapper.nib; isEditable = 1; outputFiles = ( ); script = "$(DEVELOPER_BIN_DIR)/ibtool/n"; };

Estoy utilizando el guión gráfico en Xcode 4.2. Mi guión gráfico principal está configurado como MainStoryboard_iPhone, y su archivo se llama MainStoryboard_iPhone.storyboard.

El accidente está en el simulador de iOS 5.


Esta pregunta parece haber sido respondida en el área de comentarios. Enviar aquí para que la pregunta muestre que tiene una respuesta. - gs.

Respuesta copiada de los comentarios:

Hubo una pérdida de memoria en un componente de terceros. Una vez que se agotaron los recursos, se bloquearía con el error anterior. Un par de semanas de pruebas de control de calidad / beta confirmaron que se ha ido. Gracias. - puente de rastrojo 24 de enero a las 2:29


He tenido este problema antes El nombre de mi plumilla fue diferente al nombre de mi controlador de vista al usar - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil como mi init.


También tengo exactamente este error.

Finalmente, descubrí que la causa era que accediera a self.tableView en -(id)initWithCoder:(NSCoder *)aDecoder antes de que se iniciara.

Entonces, moví esos códigos a - (void)viewDidLoad , todo salió bien.