2010-06-09 3 views
0

didSelectViewController не запускается, когда selectedIndex установлен программно на объект UITabBarController, при ручном нажатии все работает нормально.UITabBarController и selectedIndex

+0

вы получите лучшие ответы, если вы очистите свой вопрос и потратите время, чтобы объяснить его подробно (или код .. так как это программирование q/a сайта) – iwasrobbed

ответ

0

Из моей текущей работы кажется, что selectedIndex обновляется только в том случае, если представление с вкладками не было загружено раньше - возможно, то же самое относится к цепочке ответчиков «по-другому».

У вас может быть больше удачи, переключив вкладки с помощью selectedItem, по крайней мере, я могу определить правильную вкладку в viewWillAppear в диспетчере представлений вкладки, используя Item, но не Index.

Для вас наиболее очевидным «исправлением» было бы также вызвать didSelectViewController в каждом фрагменте кода, который изменяет индекс.

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