0

我有一个视图控制器A,它呈现有一个模态segue,它呈现一个UINavigationController作为根视图控制器的另一个视图控制器B。

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

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

4

2 回答 2

0

尝试这个

if ([self.navigationController.presentingViewController isKindOfClass:[ViewControllerA class]){
       //do stuff
    }
    else{
       //it's view controller b, do stuff
    }
于 2013-04-15T03:08:08.813 回答
0

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

于 2013-04-15T03:06:01.557 回答