DyadyaEmil
@DyadyaEmil
Начинающий программист

Не открывается модальное окно, что не так?

Приветствую! Изучаю авторизацию с FireBase, делаю проверку на авторизацию, и если == false, перекидываю на модальное окно с регистрацией.
Проверяю авторизацию:
Auth.auth().addStateDidChangeListener { Auth, user in
            if(user == nil) {
                print("User == nil")
                self.showModalAuth()
            }
        }

Создаю модальное окно:
func showModalAuth() {
        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let newvc = storyboard.instantiateViewController(withIdentifier: "SignInApp") as! SignInApp
        self.window?.rootViewController?.present(newvc, animated: true, completion: {
            print("Enter in newVC")
        })
    }

Но ничего не происходит.
Заранее спасибо!
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
DyadyaEmil
@DyadyaEmil Автор вопроса
Начинающий программист
Разобрался! Данные манипуляции необходимо выполнять не в AppDelegate а в SceneDelegate.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы