我有两个具有自己视图的视图控制器(viewControllerA
和viewControllerB
)。当用户触摸viewControllerA
视图中的按钮时,我可以加载viewControllerB
的视图。
但是,我不知道如何在viewControllerB
的课程中调用方法!
答案 0 :(得分:0)
如果没有太多信息,我会假设A& B属于同一类(尽管它们不一定是这样)。你总是可以声明一个属性,然后从一个属性指向另一个属性:
MyViewController.h:
@interface MyViewController : UIViewController {
MyViewController *altViewController;
}
@property (nonatomic, retain) MyViewController *altViewController
@end
请确保在实例化后,使用指向另一个VC的指针填充该属性。然后,您可以通过以下方式轻松地在另一个视图控制器上调用方法: [altViewController doMethod];