在另一个类中调用方法

时间:2009-07-27 06:03:21

标签: objective-c cocoa-touch uiviewcontroller methods invoke

我有两个具有自己视图的视图控制器(viewControllerAviewControllerB)。当用户触摸viewControllerA视图中的按钮时,我可以加载viewControllerB的视图。

但是,我不知道如何在viewControllerB的课程中调用方法!

1 个答案:

答案 0 :(得分:0)

如果没有太多信息,我会假设A& B属于同一类(尽管它们不一定是这样)。你总是可以声明一个属性,然后从一个属性指向另一个属性:

MyViewController.h:

@interface MyViewController : UIViewController {
    MyViewController *altViewController;
}

@property (nonatomic, retain) MyViewController *altViewController
@end

请确保在实例化后,使用指向另一个VC的指针填充该属性。然后,您可以通过以下方式轻松地在另一个视图控制器上调用方法: [altViewController doMethod];