Интересно, можно ли установить новый корень VC?
Мое приложение получает init с контроллером uinavigation, у которого представление таблицы является корневым VC.
Затем из представления таблицы я запускаю другой segue в окно входа в систему (присутствует модально). Если вы затем войдете в систему, вы попадете на страницу red VC/account. Теперь я хочу установить красный VC в качестве нового корневого VC приложения и удалить все базовые VC. Чтобы я мог отображать кнопку меню/значок вместо кнопки "Назад"
Я нашел это, но я не понимаю, как его использовать:
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
let yourViewController: ViewController = storyboard.instantiateViewControllerWithIdentifier("respectiveIdentifier") as! ViewController
let navigationController = self.window?.rootViewController as! UINavigationController
navigationController.setViewControllers([yourViewController], animated: true)
Но я не могу заставить его работать. Таким образом, можно сделать красный vc в картине действующим как новый корень VC.