UITabBarController - Как получить доступ к контроллеру представления?

У меня есть uitabbarcontroller, который содержит несколько вкладок и viewControllers. Я пытаюсь перебрать контроллеры представления, чтобы найти нужный и вызвать метод. но тип контроллера представления, который я получаю, каждый раз, когда я прохожу через цикл, - это UINavigationController. Итак, как я могу просто получить доступ к контроллеру представления в моей tabBar?

for (UIViewController *v in self.tabBar.viewControllers)
{
     if ([v isKindOfClass:[MyViewController class]])
     {
          MyViewController *myViewController = v;
          [v doSomething];
     }
}
10
задан aryaxt 29 November 2010 в 18:16
поделиться