Вызов Auth.auth (). SignOut () автоматически закрывает ViewController - PullRequest
0 голосов
/ 15 февраля 2019

Текущий контроллер представления получает отклонено , как только я вызываю метод signOut нажатием кнопки.Процесс выхода, однако, успешен.(Я использую FirebaseAuth SDK.)

Вот мой код:

@IBAction func logoutPressed(_ sender: Any) {
    do {
        try Auth.auth().signOut()
    } catch let signOutError as NSError {
        showAlertSaying(
            title: "Fehler beim ausloggen", 
            message: "Ein Fehler ist aufgetreten", 
            view: self
        )
        print ("Error signing out: %@", signOutError)
    }
}

Есть ли какой-нибудь способ предотвратить отклонение контроллера представления?

1 Ответ

0 голосов
/ 15 февраля 2019

Похоже, что ваша кнопка раскадровки связана с другим действием в дополнение к этому

@IBAction func logoutPressed(_ sender: Any) {

, которое имеет действие dismiss / pop

Этот сценарий происходит, когда вы копируете элементыв раскадровке

...