self.tabBarController.selectedIndex не вызывает viewDidAppear: ДА - PullRequest
5 голосов
/ 30 марта 2011

В представлении панели вкладок, когда я вызываю вкладку для загрузки с использованием self.tabBarController.selectedIndex, viewWillAppear не вызывается. Если я был на вкладке до того, как вручную был найден способ заставить представление перезагрузиться.

self.tabBarController.selectedIndex = 3; [self.tabBarController.selectedViewController viewDidAppear: YES];

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

1 Ответ

0 голосов
/ 30 марта 2011

вы можете реализовать

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

в UITabBarControllerDelegate (вероятно, ваш делегат приложения). Затем вы можете вручную вызывать методы, которые вы хотите, в зависимости от выбранного вами viewController индекса.

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