如何获取父视图控制器的类

时间:2013-04-15 03:00:40

标签: ios modalviewcontroller parentviewcontroller

我有一个视图控制器A,它提供了一个模态segue,它提供了一个UINavigationController,它具有另一个视图控制器B的根视图控制器。

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

最好使用代表作为最后的手段。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

试试这个

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