Navigation controllers have a stack of view controllers. So, let us say the stack looks like this:
[Home, friends, highScores, Add, fullList]
Therefore I am currently on fullList, the top view Controller in the stack. Now if I do:
var stack = navigationController!.viewControllers
navigationController?.popToViewController(stack[1] as! UIViewController, animated: true)
i.e I pop to the view Controller called friends, does it also pop the view Controllers called highScores and add aswell or leave those and skip down into the stack?