我在使用 tabBarController 构建应用程序时遇到问题。如果我从 AppDelegate 构建 tabBarController 和 navigationController 没有问题。
但是现在,当我想在从以前的导航控制器推送之后使用 tabBarController(3 个选项卡,每个都有导航控制器)创建新视图时,我遇到了问题。它根本行不通。
这是代码:
MainViewController *mainViewController = [[MainViewController alloc] initWithNibName:@"MainView_iPhone" bundle:nil];
mainViewController.tabBarItem.title = @"First";
UINavigationController *mainNavigationController = [[UINavigationController alloc] initWithRootViewController:mainViewController];
DictionariesViewController *dictionariesViewController = [[DictionariesViewController alloc] initWithNibName:@"DictionariesView_iPhone" bundle:nil];
dictionariesViewController.tabBarItem.title = @"Second";
UINavigationController *dictionariesNavigationController = [[UINavigationController alloc] initWithRootViewController:dictionariesViewController];
tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:mainNavigationController, dictionariesNavigationController, nil];
[self.navigationController pushViewController:tabBarController animated:YES];
将视图推送到“第一个”控制器后出现问题。应用程序崩溃...
请寻求帮助。
问候博鲁特