调用Auth.auth()。signOut()会自动关闭ViewController

时间:2019-02-14 22:42:34

标签: ios swift firebase firebase-authentication uikit

当我通过按下按钮调用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 :(得分:1)

您的故事板按钮似乎已链接到除此以外的其他动作

@IBAction func logoutPressed(_ sender: Any) {

具有关闭/弹出动作

  

在情节提要中复制元素