Łączenie kontrolera nawigacji z kontrolerem paska kart

Jak już wspomniałem w tytule, chcę dodaćNavigation Controller do mojej aplikacji, która już maTab Controller. Więc próbuję załatwić coś takiegostrona. W każdym razie coś jest nie tak.UINavigationController szuka pustej strony, nawet jeśli ma widok i niektóre biblioteki.

Zacznę od strachu:

W moimAppDelegate, Ustawiam kontrolery paska kart w ten sposób:

@interface MYAppDelegate : UIResponder <UIApplicationDelegate>

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

@end

A oto plik .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;
}

To jest tutajMYMainViewController implementacja, która jestUINavigationController:

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

Mój plik .xib maUINavigationController i jest w tym widok. Chociaż pracowałem nad aplikacją, jest pusta strona i pasek nawigacyjny bez tytułu. Co ja robię źle?

Gdybym mógł zobaczyć zawartość mojego widoku, chcę nawigować między dwoma kontrolerami widoku za pomocą przycisku Wstecz.

Każda pomoc lub podejście byłoby dla mnie świetne.

questionAnswers(1)

yourAnswerToTheQuestion