ios – Firebase 3.6.0(Auth) – 使用Swift 3.0检测特定错误

我正在尝试找出如何检测某个错误.假设登录失败,我想检查错误是否说输入的帐户不存在,然后告诉观众.如果可能的话,所有其他错误也是如此.

在Parse中,我会检查error.code是否等于某个数字,不确定它是否与Firebase相同或类似.

解决方法

用这个:-
if let errCode = FIRAuthErrorCode(rawValue: err!._code) {

                switch errCode {
                case .errorCodeInvalidEmail:
                    print("invalid email")
                case .errorCodeEmailAlreadyInUse:
                    print("in use")
                default:
                    print("Other error!")
                }

            }

其中err是来自firebase的错误

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...