在我的应用程序中有2个选项卡。我将tabbarController添加到窗口中,在didFinishLaunchingWithOptions中有两个视图控制器viewcontroller1和viewcontroller2。现在我需要在viewcontroller1中添加一个按钮,在按钮动作中我需要推送一个新的viewcontroller nextViewController。为了在按钮操作中执行此操作,我创建了一个导航控制器并将其根视图控制器设置为viewcontroller1,然后我通过该导航控制器推送nextViewController。但是nextViewController没有被加载。为什么呢?
UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController:self];
nextViewController * nextViewControllerObj = [[nextViewController alloc] init]; [self.navigationController pushViewController:nextViewControllerObj animated:YES];
}
答案 0 :(得分:0)
请尝试将主UITabBarController添加到“didFinishLaunchingWithOptions”中的UINavigationController中,而不是将第一个选项卡视图控制器添加到UINavigationController中。