Моя цель - проверить, входили ли мои пользователи в мое приложение в Firebase раньше. Затем измените начальный вид контроллера с моего Navigation controller
на мой TabBarController
. Я хотел бы сделать это для лучшего пользовательского опыта, чтобы им не приходилось входить каждый раз
Также, где лучше всего разместить этот код? мой первый контроллер View или приложение-делегат?
if Auth.auth().currentUser != nil {
// User is signed in.
func transitionToTab() {
let tabBarController =
storyboard?.instantiateViewController(identifier: Constants.Storyboard.TabBarController) as? TabBarController
view.window?.rootViewController = tabBarController
view.window?.makeKeyAndVisible()
}
} else {
// No user is signed in.
func tranitionToView() {
_ =
storyboard?.instantiateViewController(identifier: Constants.Storyboard.HomeViewController) as? ViewController
view.window?.makeKeyAndVisible()
}
}