我有以下代碼以註冊用戶火力......註冊用戶火力並登錄,如果已經註冊
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