navigationController返回到某一制定页面

假设需要返回到的控制器为firstViewController
代码如下:

    for i in 0..<(self.navigationController?.viewControllers.count)! {
                    if self.navigationController?.viewControllers[i].isKindOfClass(firstViewController) == true {
                        
                        _ = self.navigationController?.popToViewController(self.navigationController?.viewControllers[i] as! firstViewController, animated: true)
                        break
                    }
                }

在相应的方法中这样写就可以返回到指定的页面了

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,326评论 0 5
  • 当咳嗽找上孩子时,我们要多想些办法帮他! 听到孩子不时咳嗽的声音,妈妈就发愁:明明感冒已经好了,为什么孩子还在咳嗽...
    Sunshine96057阅读 224评论 0 0
  • 使用客户端软件链接SVN服务器 (第一次与服务器连接叫:checkout检出) 首先在你的项目目录鼠标右键——> ...
    付戈阅读 243评论 0 0