Как справиться с ошибкой регистрации firebase - PullRequest
0 голосов
/ 06 октября 2018

У меня есть этот код, который я посмотрел для регистрации в 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)")
            }
        }

    })
...