我一直在寻找这个问题的解决方案,但我无法解决它! 我试过了
mapViewController = (MapViewController*)self.parentViewController;
但它不起作用。
答案 0 :(得分:0)
在你的班级.h文件
制作成员变量
@interface SomeClass: NSObject
{
UIViewController *controller;
}
当你初始化类时,让它成为自己的控制器......这样它将以与
相同的方式工作SomeClass *class = [[SomeClass alloc]init];
class.controller = self;
现在您可以使用父属性和方法。但是,您仍然需要将其类型转换为(MapViewController*)controller
,以便它自动完成其方法。