iOS代码收藏

1、在融云的demo中看到这样一句代码,自动判断是用pop,还是dismiss退出当前视图

NSArray *viewControllers = self.navigationController.viewControllers;//获取当前的视图控制器
    if ([viewControllers indexOfObject:self] == NSNotFound) {
        //当前视图控制器不在栈中,故为pop操作
        [self.realTimeLocation removeRealTimeLocationObserver:self];
        self.realTimeLocation = nil;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,045评论 3 119
  • 整体框架 拦截器类似于Servlet中的过滤器,通过配置,一个拦截器可以拦截所有来自客户端的action请求。 拦...
    黎涛note阅读 1,378评论 0 0
  • 很多的时候,很怕触痛那隐匿的伤口,怕泪汹涌奔流。相聚离开都像风,没有什么会永久,更不会有什么会永垂不朽。 一段情如...
    莫然失之阅读 1,293评论 0 0
  • 这个季节 有不少人在喊叫 天,太冷了 有些,是真的 也有些,是假...
    海月先生阅读 3,785评论 0 5
  • 第一次用白色笔写字,还控制不好,还请见谅。
    马叉虫呐阅读 2,338评论 0 1