didSelectViewController

时间:2011-02-05 13:54:10

标签: ios4

您好我已经在app委托中实现了didSelectViewController,但是可以在另一个类中调用一个方法。例如,我有view1和view2,我想要做的是,如果选择view2,则调用view2类中的方法?

1 个答案:

答案 0 :(得分:1)

假设您的第一个标签包含类MyViewController的视图控制器,您可以这样做:

#import "MyViewController.h"

//...

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
{
  if (tabBarController.selectedIndex == 0) {
    MyViewController* my = (MyViewController *)viewController;
    [my myMethod];
  }
}