ios - apple - que es el storyboard xcode
Storyboards IOS: ID de restauraciĆ³n al igual que la ID del Storyboard? (1)
Estoy usando el iBook ''IOS SToryboards'' de Steinberg para la transición al uso de guiones gráficos. En la página 30, el tutorial del autor muestra la configuración del "ID del guión gráfico" en el Inspector de identidad, con un valor de redScene. En el gráfico del libro, este se muestra como el primer campo debajo de ''Identificar''
En XCode 4.6.1 no veo ''Storyboard ID'', pero sí veo un campo llamado ''Restoration ID'', que configuro con el valor ''redScene''. Luego uso ese valor en ViewController.m
- (IBAction)redButtonTapped:(id)sender {
UIViewController *redViewController = [[self storyboard]
instantiateViewControllerWithIdentifier:@"redScene"];
[self presentViewController:redViewController animated:YES completion:nil];
}
Sin embargo, cuando ejecuto mi aplicación, aparece un error en la línea donde me refiero a ''redScene''. Establecí un punto de interrupción de excepción y veo
(lldb)
No estoy seguro de qué mirar en los valores mostrados por el depurador en el lado izquierdo, pero tengo la idea de que probablemente mi código no sepa quién es ''redScene''.
Estoy empezando a aprender a usar la documentación de la manzana, pero todavía no estoy seguro de cómo ubicar las áreas correctas para leer. Intenté buscar tanto en ''id de restauración'' como en ''id del guión gráfico'', pero no obtuve ningún resultado.
¿Puse suficiente información en esta publicación?
Gracias por cualquier idea
Laurel
¡Solo jugué un poco en el guión gráfico y creo que conozco tu problema! Si selecciona la vista en el guión gráfico, solo le permitirá establecer la ID de restauración. Debe seleccionar el controlador de vista completa. Puede hacerlo seleccionándolo en la jerarquía izquierda en el panel del guión gráfico, haciendo clic en la barra de estado en ese controlador de vista o en la barra inferior negra debajo de la vista.