Объединение навигационного контроллера с контроллером панели вкладок

Как я уже упоминал в заголовке, я хочу добавитьNavigation Controller на мое приложение, которое уже имеетTab Controller, Так что пытаюсь сделать персонал как то на этомстраница, Во всяком случае, что-то не так.UINavigationController ищет пустую страницу, даже если есть представление и некоторые библиотеки.

Позвольте мне начать с stracht:

В моемAppDelegateЯ устанавливаю контроллеры панели вкладок следующим образом:

@interface MYAppDelegate : UIResponder <UIApplicationDelegate>

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

@end

А вот и файл .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;
}

Тогда вотMYMainViewController реализация, которая являетсяUINavigationController:

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

Мой файл .xib имеетUINavigationController и и есть взгляд на это. Хотя, когда я работал над приложением, есть пустая страница и панель навигации без названия Что я делаю неправильно?

Если бы я мог видеть содержимое моего представления, я бы хотел переключаться между двумя контроллерами представления, используя кнопку назад.

Любая помощь или подход будет здорово для меня.

Ответы на вопрос(1)

Ваш ответ на вопрос