Переключение iPhone TabBarController с selectedViewController не показывает вид - PullRequest
0 голосов
/ 23 июня 2010

Я схожу с ума от этого.

У меня есть TabBarController с threw viewController, и он хорошо работает в моем приложении, когда я нажимаю на выбор элементов.попробуйте вызвать self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex: 2];(индекс 2 существует, и проблема с индексом 1 тоже), я вижу tabBarItem в выбранной позиции 2 (я имею в виду кнопку), но представление не появится (остается в позиции 0 элемента массива).Я вижу, что выбранный viewController работает в моей консоли отладчика, но представление просто не появляется.

Почему это не работает?Я использовал его в предыдущих приложениях, и, очевидно, нет ничего особенного.

Спасибо за любые предложения, которые вы можете предоставить.

Fabrizio

1 Ответ

1 голос
/ 02 июля 2010

Это была проблема времени, я слишком рано вызывал setSelectedViewController, и он не мог переключиться.

Исправлено использование этого:

[self executeSelector: @selector (yourMethod) withObject: nil afterDelay: 0.1];

Fabrizio

...