Я застрял и был бы признателен за любые идеи о том, что я сделал не так.Я программно создал NSObject, который содержит UITabBarController, к которому добавлены три ViewController:
UITabBarController tabBarController = [[UITabBarController alloc] init];
ControllerOne = [[OneViewController alloc] initWithNibName:@"OneView" bundle:nil];
ControllerTwo = [[TwoViewController alloc]initWithNibName:@"TwoView" bundle:nil];
ControllerThree = [[ThreeViewController alloc] initWithNibName:@"ThreeView" bundle:nil];
NSMutableArray *viewControllers = [[NSMutableArray alloc] initWithCapacity:3];
[viewControllers addObject:ControllerOne];
[viewControllers addObject:ControllerTwo];
[viewControllers addObject:ControllerThree];
[tabBarController setViewControllers:viewControllers];'
Теперь я отображаю представление tabBarController
viewController.modalTransitionStyle = transitionStyle;
[self presentModalViewController:viewController animated:YES];
с viewController, который является только что созданным tabBarController.Вид меняется хорошо, отображается панель вкладок правильно (значки и заголовки), но не отображается, например, вид OneViewController.Я предполагаю, что представление не загружено, поскольку - (void)viewDidLoad
не вызывается ни для одного из контроллеров подпредставления.
Буду признателен за любые предложения.
Спасибо, равно