0
我一直在寻找这个问题的解决方案,但我无法解决它! 我试过如何访问parentViewController的方法和属性
mapViewController = (MapViewController*)self.parentViewController;
但它不起作用。
我一直在寻找这个问题的解决方案,但我无法解决它! 我试过如何访问parentViewController的方法和属性
mapViewController = (MapViewController*)self.parentViewController;
但它不起作用。
你可以做这样的..
在类.h文件中
让一个成员变量
@interface SomeClass: NSObject
{
UIViewController *controller;
}
当你初始化类使它控制器自我......这它会以同样的方式工作
SomeClass *class = [[SomeClass alloc]init];
class.controller = self;
现在您可以使用父属性了d方法..但是,您仍然需要将它转换为(MapViewController*)controller
,以便自动完成其方法。
非常感谢!你是一个拯救生命的人! :) – Furkanzmc 2012-02-20 20:02:22
你期望parentViewController返回什么?你正在实现视图控制器遏制? – 2012-02-20 17:03:08
它究竟如何不起作用? – beryllium 2012-02-20 17:03:37