判断控制器是否是当前显示

在做友盟推送的时候打开指定界面,我是用首页去push的  导致了当前我不在首页的情况下造成异常的界面显示,所以先判断下当前显示的是否是首页的控制器,所以就找到的下面的方法链接:http://edsioon.me/if-uiviewcontroller-is-display/,小测可行

-(BOOL)isCurrentViewControllerVisible:(UIViewController*)viewController

{

return(viewController.isViewLoaded&& viewController.view.window);

}

你可能感兴趣的:(判断控制器是否是当前显示)