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

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

-(BOOL)isCurrentViewControllerVisible:(UIViewController*)viewController

{

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

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • /* UIViewController is a generic controller base class th...
    DanDanC阅读 1,877评论 0 2
  • 山长水远,沧海难渡. 秋月春风,冷暖自知. 人间万事,转瞬成风. 柔情抚不出冷韵,似水藏不住平仄. 处微雨阑珊之午...
    山有木兮114阅读 379评论 0 0
  • 昨天才結束15期幸福智慧中級班,5天4夜的訓練已經讓他們熱血沸騰,整個生命都鮮活起來 昨天結業禮上收到幾個人報名明...
    落子无悔ss阅读 980评论 0 0
  • 在狼的生命中,没有什么可以替代锲而不舍的精神,正因为它才使得狼得以千心万苦地生存下来,狼驾驭变化的能力使它们成为地...
    娜娜小管家阅读 348评论 0 1