删除位置后,我试图将用户重定向到正确的页面。
navigationController?.popToRootViewController(animated: true)
如果我想重定向到根目录,这将起作用。
navigationController?.popViewController(animated: true)
如果我想重定向到前一个,这将起作用
在我的情况下,我想重定向到特定页面而不是根目录或上一个页面。
人们将如何在iOS中执行类似的操作?
答案 0 :(得分:4)
如果您现在在堆栈中的位置,也可以使用
self.navigationController?.popToViewController(self.navigationController!.viewControllers[1], animated: true)
答案 1 :(得分:3)
您可以尝试
for vc in self.navigationController!.viewControllers {
if let myVC = vc as? VCName {
self.navigationController?.popToViewController(myVC, animated: true)
}
}