1

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

  • (无效)按钮操作{

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

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

}

4

1 回答 1

0

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

于 2012-10-04T11:51:48.417 回答