Firebase обработка ошибок


#1

Начал изучать Firebase не могу понять как отрабатывать ошибки.Обробатываю так но судя с того что при любой ошибке вызывается
default я что то делаю не так))))

Auth.auth().createUser(withEmail: _email, password: _pass) {
            (usser, erorr) in
            if erorr != nil {
                switch erorr! {
                case AuthErrorCode.invalidEmail :
                    displayAlert(title: "Oops", message: "Enter a valid email", viewController: self)
                case AuthErrorCode.emailAlreadyInUse :
                    displayAlert(title: "Oops", message: "This is email exists", viewController: self)
                case AuthErrorCode.weakPassword :
                    displayAlert(title: "Oops", message: "The password is too weak", viewController: self)
                default:
                displayAlert(title: "Oops", message: "Heving some trouble creating your account. Try again!", viewController: self)
            }}

#2

Во всем разобрался))


#3

Так решение то напиши. Кому-то, может, пригодится.