在iOS中获取UIViewController类名 [英] Get UIViewController class name in iOS
本文介绍了在iOS中获取UIViewController类名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我得到viewControllers在navigationController堆栈如下。现在我需要检查顶部的控制器是否是已知的vc之一。如何获取vc类名以便比较?谢谢。
I am getting viewControllers on navigationController stack as follows. Now I need to check if controller on top is one of known vc. How to get vc class name in order to compare it? Thank you.
NSArray *viewContrlls=[[self navController] viewControllers];
[viewContrlls lastObject]
如:
if ([[viewContrlls lastObject] name] isEqualToString @"viewControllerName"){
推荐答案
使用它可以帮助你
NSString *CurrentSelectedCViewController = NSStringFromClass([[((UINavigationController *)viewController1) visibleViewController] class]);
这篇关于在iOS中获取UIViewController类名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文