在单独的视图控制器中调用函数?

时间:2016-02-27 04:13:36

标签: xcode view uiviewcontroller

说我有两个视图控制器。 viewA和viewB是viewA中的一个容器。当我在viewB中调用主控制器(viewA)中的函数时,有没有办法?

我经常搜索,而为他人工作的解决方案似乎对我不起作用。这看起来很基本,所以我一定错过了什么......

感谢任何有帮助的人!!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

ViewA.h

#import "ViewB.h"
@interface ViewA : UIViewController{   
}
@property (strong, nonatomic) ViewB *viewB

- (void)functionA;
@end

ViewB.h

@class ViewA;
@interface ViewB : UIViewController{   
}
@property (weak, nonatomic, readonly) ViewA *parentViewController;
@end

ViewB.m

#import "ViewA.h"

现在您可以从viewB

中调用viewA中的函数