![](/img/trans.png)
[英]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.