После входа пользователя в мое приложение я создаю несколько контроллеров представления и 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?