Я использую popToViewController, чтобы удалить все открытые сегменты. Я делаю следующее:
let mainView = self.tabBarController?.viewControllers![1] as! MainNavigationController
let secondView = mainView.viewControllers[0] as! SecondViewController
mainView.popToViewController(secondView, animated: false)
, и когда я делаю это во второй раз, весь вид становится белым, и все исчезает. Почему это происходит, когда я называю это в первый раз, это нормально, но на втором появляется ошибка. Я делаю это, чтобы удалить segues.