Xcode 在单独的视图控制器中调用函数?
假设我有两个视图控制器。viewA和viewB是viewA内部的容器。当我在viewB中时,是否有方法调用主控制器(viewA)中的函数 我已经搜索了很多,对其他人有用的解决方案似乎对我不起作用。这似乎很基本,所以我一定错过了什么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
感谢所有帮助你的人 视图控制器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表示不同的视图控制器,而不是实际视图。