torrie
@torrie
Всё знаю, всё умею

Как осуществить переход на TabBarController из Viewcontroller?

Влип с такой проблемой:
Есть ViewController с точкой входа. Хочу чтобы при нажатии на кнопку открывался tab controller joxi.ru/4zANjVlHjnlaA9
На кнопку повесил код
- (IBAction)goAsGuest:(id)sender {
    TabsController *tab = [[TabsController alloc] init];
    [tab setModalPresentationStyle:UIModalPresentationFullScreen];
    [tab setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
    
    
    ReviewsViewController* vc1 = [[ReviewsViewController alloc] init];
    
    NSArray* controllers = [NSArray arrayWithObjects:vc1, nil];
    tab.viewControllers = controllers;
    
    [self presentViewController:tab animated:YES completion:NULL];
}

Но при запуске после нажатия на кнопку не вижу своих "подконтроллеров" - joxi.ru/JMAj9lXCkDvQ2e только черный экран.

Причем если поставить точку входа на tabs controller, то всё работает замечательно, а при подобной схеме - косяк. Пробовал также делать через Appdelegate, проблема осталась. Есть ощущение, что чего-то не догоняю. чего?
  • Вопрос задан
  • 352 просмотра
Решения вопроса 1
torrie
@torrie Автор вопроса
Всё знаю, всё умею
Реализовал при помощи segue с параметром modal от кнопки к tab контроллеру.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы