如何处理注册错误Firebase

时间:2018-10-06 09:44:49

标签: swift firebase firebase-authentication

我有这个代码,我已经进行了Firebase注册。我希望能够处理在注册用户时发生的错误,所以我在此网站上查看了此代码,然后将其粘贴到我自己的代码中,并收到一条错误消息,指出Pattern无法匹配'AuthErrorCode'类型的值我不知道如何解决此问题,我的代码是第二部分。事先感谢。 我检查过的代码

if let errCode = FIRAuthErrorCode(rawValue: error!._code) {

    switch errCode {
        case .errorCodeInvalidEmail:
        print("invalid email")
        case .errorCodeEmailAlreadyInUse:
        print("in use")
        default:
        print("Create User Error: \(error)")
    }    
}

我的代码

Auth.auth().createUser(withEmail: userInfo[0], password: userInfo[1], completion: { (user, error) in
        if let errCode = AuthErrorCode(rawValue: error!._code) {

            switch errCode {
            case .AutherrorCodeInvalidEmail:
                print("invalid email")
            case .AutherrorCodeEmailAlreadyInUse:
                print("in use")
            default:
                print("Create User Error: \(error)")
            }
        }

    })

0 个答案:

没有答案