viewControllers - это пустой массив - PullRequest
1 голос
/ 29 мая 2010

У меня проблема с использованием UITabBarController и, похоже, никуда не денется ... возможно, кто-то столкнулся с чем-то подобным. У меня есть стандартное приложение «Панель вкладок + навигация», и все работает отлично, за исключением случаев, когда я получаю доступ к параметрам на вкладке «Дополнительно».

На любой другой вкладке, если я войду в систему:

NSLog(@"%@ \n %@",self.selectedViewController,[self.selectedViewController viewControllers]);

Я получаю, например:

2010-05-29 00:05:13.512 MD[9950:207] <UINavigationController: 0x4c35ad0>
(
    <MDViewController: 0x4c35910>,
    <Detalle: 0x9050e80>
)

Если я получу доступ к элементу на вкладке Больше, я получу:

2010-05-29 00:05:13.512 MD[9950:207] <UINavigationController: 0x4c35ad0>
(
)

Пустой массив viewControllers? Я что-то упустил?

Спасибо!

Антонио

1 Ответ

9 голосов
/ 29 мая 2010

Хорошо, это было просто:

стек навигации переходит в MoreNavigationController. Так что все, что мне нужно было сделать, это

[self.moreNavigationController viewControllers]

Antonio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...