didSelectViewController - PullRequest
       1

didSelectViewController

0 голосов
/ 05 февраля 2011

Привет! Мне удалось реализовать didSelectViewController в делегате приложения, но можно ли вызвать метод в другом классе. Например, у меня есть view1 и view2, что я хочу сделать, если view2 выбран, то метод в этом классе view2 называется?

1 Ответ

1 голос
/ 05 февраля 2011

Предполагая, что ваша первая вкладка содержит контроллер представления класса MyViewController, вы можете сделать это так:

#import "MyViewController.h"

//...

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
{
  if (tabBarController.selectedIndex == 0) {
    MyViewController* my = (MyViewController *)viewController;
    [my myMethod];
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...