获取当前显示的viewController

//获取当前的UIViewController 

+ (NSString *)getViewController

{

    UIViewController *resultVC = [selftopViewController:[[UIApplicationsharedApplication].keyWindowrootViewController]];

    while (resultVC.presentedViewController) {

        resultVC = [selftopViewController:resultVC.presentedViewController];

    }

    NSLog(@"当前viewController===========%@",resultVC);

    returnresultVC;

}

+ (UIViewController *)topViewController:(UIViewController *)vc {

    if ([vc isKindOfClass:[UINavigationController class]]) {

        return [self topViewController:[(UINavigationController *)vc topViewController]];

    } elseif ([vc isKindOfClass:[UITabBarController class]]) {

        return [selftopViewController:[(UITabBarController *)vc selectedViewController]];

    } else {

        return vc;

    }

    returnnil;

}

iPhone 透明手机壳+全包手机膜+home键透明贴+摄像头保护膜 = 9.9元

获取当前显示的viewController获取当前显示的viewController获取当前显示的viewController