Я пытаюсь реализовать кнопку выхода из другого контроллера вида. Кнопка выхода из системы в настоящее время удаляет все пользовательские значения по умолчанию и очищает все маркеры от брелка, но я не знаю, как отобразить контроллер домашнего вида и удалить все остальные виды из памяти?Установить контроллер корневого представления с другого контроллера представления
let rootView: HomeViewController = HomeViewController()
if let window = self.window{
window.rootViewController = rootView
}
, похоже, не работает внутри другого контроллера.
Благодаря
Как насчет того, чтобы иметь контрольный контроллер для домашнего монитора – PK20
В качестве альтернативы, если вы действительно хотите сделать это, чтобы полностью перейти на новый контроллер корневого представления, вы можете сделать это через свойство WDDOWD AppDelegate, например: 'let storyboard = UIStoryboard (с именем: «NewStoryboard», bundle: nil) let newVC = storyboard.instantiateInitialViewController UIApplication.sharedApplication(). Delegate.window.rootViewController = newVC' – PK20
вы не можете просто изменить контроллер корневого представления, не отклоняя текущий или представляющий новый !!! –