在用户登录我的应用程序后,我会构建一些视图控制器和一个 UITabBarController,然后它会在我的应用程序的其余部分持续存在。这是代码:
.......
//construction of view controllers, standard
NSMutableArray *topLevelControllers = [[[NSMutableArray alloc] init] autorelease];
[topLevelControllers addObject: paymentNavController];
[topLevelControllers addObject: customerNavController];
[topLevelControllers addObject: historyNavController];
UITabBarController *tabBarController = [[[UITabBarController alloc] init] autorelease];
tabBarController.delegate = self;
[tabBarController setViewControllers:topLevelControllers animated:NO];
tabBarController.selectedIndex = 1;
那么让我们在我的 customerNavController 中说我有一个表格视图,我想将用户切换到 paymentNavController,同时切换 tabBarController 的选定索引。
那么,我怎样才能从它包含的视图控制器之一访问该 UITabBarController?