一般导航条pus的时候是将新的页面压在老的页面上面,老的页面是被存储起来的所以,返回的时候就要把压在存储里面的viewController给释放出来,而不是继续push 所以要用到pop,下面简单的介绍pop到指定页面
swift
if self.navigationController?.viewControllers.count > 3
{
//这边跳到第几页自己定
let popVC = self.navigationController?.viewControllers[1]
self.navigationController?.popToViewController(popVC!, animated: true)
}