私がサインインするユーザーサービスの利用をコード化されています:Firebase:サインインに失敗した場合、エラーコードを取得する方法は?
func login(email: String, password: String) -> Bool {
var userIsConnected = false
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
if error != nil {
print(type(of: error)) // Print 'NSError'
print(error!)
}
else {
userIsConnected = true
}
}
return userIsConnected
}
私はerror
をprint
とき私が手:
エラードメイン= FIRAuthErrorDomain コード= 17008「メールアドレスがひどくています がフォーマットされました。 UserInfo = {NSLocalizedDescriptionは、メールアドレスが不正な形式の です=。、ERROR_NAME = ERROR_INVALID_EMAIL}
にはどうすればCode
値(17008)は、いくつかのカスタム動作を行うことができるように得ることができますか?
注:以前のバージョンのFirebaseAuth
では、単にerror.code
を行うことはできますが、最後のバージョンではできません。
OPは 'code'はなく、それに関連したメッセージを募集しています。 – eshirima