У меня есть приложение, в котором пользователи могут войти в систему. Если пользователь запускает приложение и уже вошел в систему, то rootViewController
устанавливается на мой пользовательский UITabBarController
, но когда пользователь не вошел в систему, rootViewController
устанавливается на LoginVC (Контроллер просмотра). Моя проблема в том, что когда пользователь выходит из системы, должен быть представлен LoginVC, а TabBar должен быть деинициализирован.
Я пытался:
self.tabBarController?.dismiss(animated: true, completion: {
self.tabBarController?.present(LoginVC(), animated: true, completion: nil)
})
И тому подобное... Я могу представить LoginVC, но когда я вызываю self.tabBarController?.dismiss
, LoginVC закрывается вместо TabBarVC.
Любая помощь будет принята с благодарностью