Como adicionar um controlador de navegação com o Interface Builder?

1. Etapa: Crie um novo UIViewController:
- Xcode -> Novo arquivo ... -> Cocoa Touch Class -> UIViewController
- Nome: MyViewController

2. Etapa: Arraste e solte um "Controlador de Navegação" (UINavigationController) da Biblioteca para MyViewController.xib

3. passo: Tenho certeza de que tenho que fazer algo para conectar o Controlador de Navegação corretamente, não é?

4. passo: Tente iniciar o novo View Controller como uma caixa de 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. passo: Você pode ver a nova visualização modal (MyViewController), mas não há NavigationController nem UINavigationBar.

Muito obrigado pela sua ajuda!

ATUALIZAÇÃO 1:

6. passo: Defino um novo UIViewController (ViewNavi2) como "Root View Controller":

7. passo: Eu defino umIBOutlet UINavigationController *navigationController na classe MyViewController e configure o xib: Navigation Controller -> Connections -> Referencing Outlets

Mas meu controlador de navegação ainda é nulo :-(

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

questionAnswers(3)

yourAnswerToTheQuestion