¿Cómo agregar un controlador de navegación con Interface Builder?

1. Paso: Cree un nuevo UIViewController:
- Xcode -> Nuevo archivo ... -> Cocoa Touch Class -> UIViewController
- Nombre: MyViewController

2. Paso: Arrastre y suelte un "Controlador de navegación" (UINavigationController) de la Biblioteca a MyViewController.xib

3. Paso: Estoy seguro, tengo que hacer algo para conectar el controlador de navegación correctamente, ¿no?

4. Paso: Intente 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: nil"

5. Paso: Puede ver la nueva vista modal (MyViewController), pero no hay NavigationController ni UINavigationBar.

¡Muchas gracias por su ayuda!

ACTUALIZACIÓN 1:

6. Paso: Configuré un nuevo UIViewController (ViewNavi2) como "Root View Controller":

7. Paso: Yo defino unIBOutlet UINavigationController *navigationController en la clase MyViewController y configure el xib: Controlador de navegación -> Conexiones -> Salidas de referencia

Pero mi controlador de navegación sigue siendo nulo :-(

MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
NSLog(@"navContr: %@", myViewController.navigationController);
// -> "navContr: nil"

Respuestas a la pregunta(3)

Su respuesta a la pregunta