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