[英]Swift Error Alert Action Performs Segue, But Successful Action Does Not
[英]My swift code performs a segue when even if it shows that an error is occuring in the firebase login
這是我的代碼,如果emailId和密碼正確,則第一部分(Auth.auth.signin)正在使用Firebase
身份驗證。 此后,如果不正確,則打印不正確。 這部分確實顯示在控制台中。 但是,即使不執行該代碼,代碼也可以執行segue
。 為什么是這樣?
@IBAction func loginPressed(_ sender: Any) {
//TODO: Log in the user
Auth.auth().signIn(withEmail: emailTextfield.text!, password: passwordTextfield.text!) { (user, error) in
print(error!)
if(error != nil || user == nil){
print("incorrect signin")
}
else{
self.performSegue(withIdentifier: "goToChat", sender: self)
print("Login was good")
}
}
}
您已經完成了從按鈕進行的segue。 刪除它,並將Segue從View Controller添加到View Controller。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.