本人自定义了一个UITabbarController,就是继承UITabbarController的类BottomFrame,我在AppDelegate里面
BottomFrame *mytabbarController =   [[BottomFrame alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:mytabbarController];
self.window.rootViewController = navController;
跳转之后能正常显示导航栏,但是我想改变导航栏的按钮时发现取到的导航栏为null,我NSLog(self.self.navigationController);打印出来的是null,求解啊!在线等,求大神帮帮忙!iOSUITabBarControllerNavigationController导航

解决方案 »

  1.   

    tabbar控制器的数组里面放导航控制器就行了
      

  2.   

    BottomFrame *mytabbarController =   [[BottomFrame alloc] init];
    UINavigationController *navController = [[UINavigationController alloc] init];
    NSArray *viewControllers = [NSArray arrayWithObjects:navController,nil];
    [mytabbarController setViewController:viewControllers];
    self.window.rootViewController = mytabbarController;
      

  3.   

    oh my god,it's tabbarController should control navigationController,u make it the opposite!!!can't believe
    who's your teacher?