2012-02-04 1 views
1

с помощью Interface Builder и Storyboared, я создал UITabBarController с 3 видами. По умолчанию, когда пользователь открывает приложение, сначала отображается «Просмотр», но по определенным критериям мне требуется второе представление для отображения.Как я могу отобразить другой ViewController из ViewController, подключенного к UITabBarControLler

Следовательно, из метода AppDelgate didFinishLaunchingWithOptions мне нужно отобразить -представленный - второй контроллер представления;

уведомление, я пытался сделать что-то вроде этого:

[myfirstcontrooler presentViewController:mycontrooler animated:YES completion: nil]; 

, но я получил

Применение пытались представить модально активного контроллер

об ошибке & аварии.

Спасибо.

ответ

1

Попробуйте с

[self.navigationController pushViewController:mycontrooler animated:YES]; 
+0

Спасибо ... Я не navigationController недвижимость в моем Appdelgate? как я могу получить navigationController? – user836026

+0

Ах, извините, я прочитал только заголовок и код. Ну, тогда просто попробуйте код, но вместо использования self.navigationcontroller используйте myfirstcontrooler? – Blade

+0

ошибка исчезла сейчас, но ничего не произошло. кулак вид все еще показывается, я думаю, что я ошибаюсь в ссылках на 1-й и 2-й виды. у вас есть более полный пример? – user836026

Смежные вопросы