您好我已经在app委托中实现了didSelectViewController,但是可以在另一个类中调用一个方法。例如,我有view1和view2,我想要做的是,如果选择view2,则调用view2类中的方法?
答案 0 :(得分:1)
假设您的第一个标签包含类MyViewController
的视图控制器,您可以这样做:
#import "MyViewController.h"
//...
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if (tabBarController.selectedIndex == 0) {
MyViewController* my = (MyViewController *)viewController;
[my myMethod];
}
}