应用程序中的导航控制器问题有两个选项

时间:2012-10-04 10:11:18

标签: ios

在我的应用程序中有2个选项卡。我将tabbarController添加到窗口中,在didFinishLaunchingWithOptions中有两个视图控制器viewcontroller1和viewcontroller2。现在我需要在viewcontroller1中添加一个按钮,在按钮动作中我需要推送一个新的viewcontroller nextViewController。为了在按钮操作中执行此操作,我创建了一个导航控制器并将其根视图控制器设置为viewcontroller1,然后我通过该导航控制器推送nextViewController。但是nextViewController没有被加载。为什么呢?

  • (void)buttonAction {

UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController:self];

nextViewController * nextViewControllerObj = [[nextViewController alloc] init]; [self.navigationController pushViewController:nextViewControllerObj animated:YES];

}

1 个答案:

答案 0 :(得分:0)

请尝试将主UITabBarController添加到“didFinishLaunchingWithOptions”中的UINavigationController中,而不是将第一个选项卡视图控制器添加到UINavigationController中。