FIRAuth.auth()?.createUser(withEmail: emailTextField.text!, password: passwordTextField.text!) { (user, error) in
if error == nil{
user?.sendEmailVerification(completion: nil)
}else if error == ?!?!?!{
//alert user of issue
}
我有一个带有身份验证页面的快速应用程序,供用户使用上面的创建帐户回调来登录/创建帐户。如果没有错误返回,一切正常。但是,如果返回错误,则无法确定如何识别错误类型以采取适当的措施。例如,如果用户尝试使用已收到的电子邮件进行注册,我知道Firebase会返回“ FIRAuthErrorCodeEmailAlreadyInUse”,但我如何以有意义的方式阅读该信息以通知用户该电子邮件已被使用?
最佳答案
尝试这个:
print(error?.localizedDescription)
关于swift - Swift Firebase身份验证错误识别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39155696/