Get UIViewController class name in iOS
cocoa-touch, ios, iphone, objective-c
Solution
Use this It may Help's you
NSString *CurrentSelectedCViewController = NSStringFromClass([[((UINavigationController *)viewController1) visibleViewController] class]);
Problem
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] ``` something like, ``` if ([[viewContrlls lastObject] name] isEqualToString @"viewControllerName"){ ```