Combinando o Controlador de Navegação com o Controlador Tab Bar

Como mencionei no título, quero adicionarNavigation Controller para o meu aplicativo que já tem umTab Controller. Então, tentando fazer o pessoal algo parecido com issopágina. De qualquer forma, algo está errado.UINavigationController está procurando uma página em branco, mesmo que tenha uma visão e algumas bibliotecas.

Deixe-me começar a partir do stracht:

No meuAppDelegate, Estou definindo controladores de barra de abas como este:

@interface MYAppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UITabBarController *tabBarController;

@end

E aqui está o arquivo .m:

@implementation MYAppDelegate

@synthesize window = _window;
@synthesize tabBarController = _tabBarController;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    application.applicationSupportsShakeToEdit = YES;
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    UINavigationController *viewController1 = [[[MYMainViewController alloc] init] initWithNibName: @"MYMainViewController" bundle:nil];
    UIViewController *viewController2 = [[[MYPageViewController alloc] init] initWithNibName:@"MYPageViewController" bundle:nil];
    UIViewController *viewController3 = [[[MYSearchViewController alloc] init] initWithNibName:@"MYSearchViewController" bundle:nil];
    UIViewController *viewController4 = [[[MYPersonViewController alloc] init] initWithNibName:@"MYPersonViewController" bundle:nil];

    // Initialize tabBarController and add ViewControllers
    self.tabBarController = [[UITabBarController alloc] init];
    self.tabBarController.viewControllers = [NSArray arrayWithObjects: viewController1, viewController2, 
        viewController3, viewController4, nil];

    self.window.rootViewController = self.tabBarController;
    [self.window makeKeyAndVisible];

    return YES;
}

Então aqui estáMYMainViewController implementação que é umUINavigationController:

- (void)viewDidLoad {
    [super viewDidLoad];
    NSLog(@"%@", [self navigationController]); // Logging null
}

Meu arquivo .xib tem umUINavigationController e e há uma visão nele. Embora quando eu trabalhei o aplicativo, há uma barra de navegação de página em branco e sem título. O que estou fazendo de errado?

Se eu pudesse ver o conteúdo da minha visão, quero navegar entre dois controladores de visualização usando o botão voltar.

Qualquer ajuda ou abordagem seria ótima para mim.

questionAnswers(1)

yourAnswerToTheQuestion