Combinar el controlador de navegación con el controlador de la barra de pestañas

Como mencioné en el título, quiero agregarNavigation Controller a mi aplicación que ya tiene unaTab Controller. Así que tratando de hacer el personal algo como en estepágina. De todos modos, algo está mal.UINavigationController está buscando una página en blanco, incluso si tiene una vista y algunas bibliotecas.

Déjame empezar desde el stracht:

En miAppDelegate, Estoy configurando los controladores de la barra de pestañas de esta manera:

@interface MYAppDelegate : UIResponder <UIApplicationDelegate>

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

@end

Y aquí está el archivo .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;
}

Entonces, aquí estáMYMainViewController implementación que es unaUINavigationController:

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

Mi archivo .xib tiene unUINavigationController y y hay una vista en ella. Aunque, cuando trabajé en la aplicación, hay una página en blanco y una barra de navegación sin título. ¿Qué estoy haciendo mal?

Si pudiera ver el contenido de mi vista, quiero navegar entre dos controladores de vista usando el botón Atrás.

Cualquier ayuda o enfoque sería genial para mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta