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

Xcode 在单独的视图控制器中调用函数?,xcode,view,uiviewcontroller,Xcode,View,Uiviewcontroller,假设我有两个视图控制器。viewA和viewB是viewA内部的容器。当我在viewB中时,是否有方法调用主控制器(viewA)中的函数 我已经搜索了很多,对其他人有用的解决方案似乎对我不起作用。这似乎很基本,所以我一定错过了什么 感谢所有帮助你的人 视图控制器A是视图控制器B的父视图控制器 视图控制器A是视图控制器B的父视图控制器 查看a.h #import "ViewB.h" @interface ViewA : UIViewController{ } @property (stron

假设我有两个视图控制器。viewA和viewB是viewA内部的容器。当我在viewB中时,是否有方法调用主控制器(viewA)中的函数

我已经搜索了很多,对其他人有用的解决方案似乎对我不起作用。这似乎很基本,所以我一定错过了什么


感谢所有帮助你的人

视图控制器A是视图控制器B的
父视图控制器


视图控制器A是视图控制器B的
父视图控制器

查看a.h

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

- (void)functionA;
@end
视图b.h

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

#import "ViewA.h"
现在,您可以从viewB调用viewA内部的函数

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

- (void)functionA;
@end
视图b.h

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

#import "ViewA.h"

现在您可以从viewB调用viewA内部的函数,viewB调用视图控制器B,然后view控制器B调用视图控制器Asorry,我的意思是viewA和viewB代表不同的视图控制器,而不是实际视图。viewB调用视图控制器B,然后view控制器B调用视图控制器Asorry,我的意思是让viewA和viewB表示不同的视图控制器,而不是实际视图。