导航控制器有一堆视图控制器。所以,让我们说堆栈看起来像这样:
[Home,friends,highScores,Add,fullList]
因此我目前在fullList上,堆栈中的顶视图控制器。现在,如果我这样做:
var stack = navigationController!.viewControllers
navigationController?.popToViewController(stack[1] as! UIViewController, animated: true)
即我向视图控制器调用了朋友,它是否也会弹出视图控制器名为highScores并添加并保留或跳过这些并跳到堆栈中?