2013-04-15 31 views
0

我有提出有一个模式赛格瑞其presentes一个UINavigationController具有作为根视图控制器的另一个视图控制器B.视图控制器A的如何获得一流的父视图控制器

如何知道类视图控制器A的从视图控制器B?

最好使用委托作为最后的手段。

回答

0

一种解决方案是重写UINavigationController并为控制器A添加弱属性。然后可以从控制器B访问该属性并获取其类名。

+0

我怎么能覆盖uinavigation控制器? –

0

试试这个

if ([self.navigationController.presentingViewController isKindOfClass:[ViewControllerA class]){ 
     //do stuff 
    } 
    else{ 
     //it's view controller b, do stuff 
    } 
+0

给出这个代码的类是uinavigation控制器 –

相关问题