使用JTNavigationController

在使用JTNavigationController

希望 pop回到最上层页面,而不需要在展示中间push的页面

方法如下:

    var arr = self.jt_navigationController?.viewControllers
    while arr!.count > 1{
        arr?.removeLast()
    }
    let vc = MainStoryboard.instantiateViewController(withIdentifier: "OrderDetailController") as! OrderDetailController
    vc.orderId = "1"
    let scv = JTWrapViewController.init(viewController: vc)
    arr?.append(scv!)
    self.jt_navigationController?.setViewControllers(arr!, animated: true)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,145评论 1 32
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,259评论 1 23
  • “人生不如意 十有八九” 那些让我们生气的 或人、或事、或物 为什么总要处处忍让 说多了就成了找理由找借口 不说难...
    桔猫阅读 195评论 0 0
  • 3.11是植树节前夕,生活要有仪式感,所以我们也要爬爬山种种树去! 看着孩子远去的背影,不服老都不行了,不论是耐力...
    老猫加油阅读 196评论 0 0
  • 我校的课改在冬日的阳光下迎来又一个高潮,因为这是我校的教师和山东昌外的导师学校的教师在进行同课异构的赛课。上午的两...
    月洋阅读 417评论 0 0