Перенаправить пользователя на определенный ViewController - Swift 4 - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь перенаправить пользователей на правильную страницу после удаления места.

enter image description here

navigationController?.popToRootViewController(animated: true)

Это будет работать, если я хочу перенаправить в рут.

navigationController?.popViewController(animated: true)

Это будет работать, если я хочу перенаправить на предыдущий

НО в моем случае я хочу перенаправить на конкретную страницу, а не на корневую или предыдущую.

Как можно поступить и сделать что-то подобное в iOS?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Если у вас сейчас позиция в вашем стеке, вы также можете использовать

self.navigationController?.popToViewController(self.navigationController!.viewControllers[1], animated: true)
0 голосов
/ 08 ноября 2018

Вы можете попробовать

for vc in self.navigationController!.viewControllers {
   if let myVC = vc as? VCName {
     self.navigationController?.popToViewController(myVC, animated: true)
   }
}
...