我有以下代码以注册用户火力......注册用户火力并登录,如果已经注册
FIRAuth.auth()?.createUserWithEmail(email.text!, password: password.text!) {(user, error) in
if let error = error {
print(error.localizedDescription)
if error.localizedDescription == "FIRAuthErrorCodeEmailAlreadyInUse"
{
//sign in here?
}
}
else {
print("User signed in!")
}
} }
else{
print("You left email/password empty")
}
我会添加到这个如果用户已经因此它会自动登入产生的?
谢谢。
了解错误代码,我该如何检查特定的错误代码并对其作出反应? – Goomba
@Goomba我正在谈论你发布的注册方法的回调。只要来自后端的响应触发了您的代码,就可以访问错误对象。这是您何时会检查错误变量是否包含任何有趣的内容。 –
好的,但我将如何检查错误,这是一个字符串?像我检查“FIRAuthErrorCodeEmailAlreadyInUse”?我认为它会在第一个if语句中打印错误以检查那里...... – Goomba