InstantiateViewControllerWithIdentifier en xcode 5
Estoy trabajando en un guión gráfico en xcode 5. Tengo un controlador de navegación e intento establecer las transiciones a otras escenas en mi guión gráfico. Primero intenté usar:
- (IBAction)handleTap:(UITapGestureRecognizer *)sender {
NSLog(@"Image clicked");
_detailPage = [[MPDetailPageViewController alloc] initWithNibName:@"MPDetailPageViewController" bundle:nil];
_detailPage.product = _curProduct;
//Bring to detail page
[self.navigationController pushViewController:self.detailPage animated:YES];
}
Esto me llevaría a una pantalla negra. Buscando en stackoverflow encontréesta publicación de febrero de 2013 que sugirió usarinstantiateViewControllerWithIdentifier
Así que intenté:
- (IBAction)handleTap:(UITapGestureRecognizer *)sender {
NSLog(@"Image clicked");
_detailPage = [self.storyboard instantiateViewControllerWithIdentifier:@"MPDetailPageViewController"];
_detailPage.product = _curProduct;
//Bring to detail page
[self.navigationController pushViewController:self.detailPage animated:YES];
}
Sin embargo, esto me dio un error.
Storyboard () no contiene un controlador de vista con el identificador 'MPDetailPageViewController'
Intenté averiguar cómo encontrar / configurar el identificador y vi las publicaciones que hacían referencia.Storyboard ID
, pero cuando miro en mi pantalla solo veoRestoration ID
y sólo puedo ver que cuando hago clic en elView
y no elViewController
sí mismo. Cuando hago clic en elViewController
, No veoRestoration ID
niStoryboard ID
Cualquier ayuda sería muy apreciada!