1. Paso: Crear un nuevo UIViewController:
- Xcode -> Nuevo archivo ... -> Cocoa Touch Clase -> UIViewController
- Nombre: MyViewController¿Cómo agregar un controlador de navegación con Interface Builder?
2. Paso: Arrastrar y soltar un "Navigation Controller" (UINavigationController) de la Biblioteca de MyViewController.xib
3.Step: Estoy seguro de que tengo que hacer algo para conectar correctamente el Controlador de navegación, ¿no es así?
4.Step: intenta iniciar el nuevo controlador de vista como un diálogo modal:
MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
NSLog(@"navContr: %@", myViewController.navigationController);
[self.navigationController presentModalViewController: myViewController animated:YES];
Resultado: "navContr: cero"
5.Step: Se puede ver la nueva vista modal (MyViewController), pero no hay NavigationController ni UINavigationBar.
¡Muchas gracias por su ayuda!
ACTUALIZACIÓN 1:
6.Step: que estableció un nuevo UIViewController (ViewNavi2) como "Raíz View Controller":
7.Step: Defino un IBOutlet UINavigationController *navigationController
en la clase MyViewController y configuro el xib: Controlador de navegación -> Conexiones -> Referencias de tomacorrientes
Pero mi regulador de la navegación sigue siendo nula :-(
MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
NSLog(@"navContr: %@", myViewController.navigationController);
// -> "navContr: nil"
[aquí] (http://rdcworld-iphone.blogspot.in/2013/03/how-to-add-navigation-controller-in.html) es el sencillo tutorial para agregar el controlador de navegación – swiftBoy