我有提出有一个模式赛格瑞其presentes一个UINavigationController
具有作为根视图控制器的另一个视图控制器B.视图控制器A的如何获得一流的父视图控制器
如何知道类视图控制器A的从视图控制器B?
最好使用委托作为最后的手段。
我有提出有一个模式赛格瑞其presentes一个UINavigationController
具有作为根视图控制器的另一个视图控制器B.视图控制器A的如何获得一流的父视图控制器
如何知道类视图控制器A的从视图控制器B?
最好使用委托作为最后的手段。
一种解决方案是重写UINavigationController
并为控制器A添加弱属性。然后可以从控制器B访问该属性并获取其类名。
试试这个
if ([self.navigationController.presentingViewController isKindOfClass:[ViewControllerA class]){
//do stuff
}
else{
//it's view controller b, do stuff
}
给出这个代码的类是uinavigation控制器 –
我怎么能覆盖uinavigation控制器? –