【发布时间】:2017-03-28 06:26:52
【问题描述】:
不确定这是错误还是预期功能。
要在 Firebase 中使用电子邮件和密码创建用户,我一直在使用以下代码:
FIRAuth.auth()?.signIn(withEmail: email, password: password) { (user, error) in
if let error = error {
guard let error = error as? FIRAuthErrorCode else { return } // ALWAYS FAILS
...code...
}
...code...
}
方法的完成处理程序中的错误参数不能转换为FIRAuthErrorCode;它总是失败。这是一个错误,还是预期的行为?
编辑:我知道错误代码可用于区分不同类型的FIRAuthErrorCode 错误。它只是不可读,并且完成处理程序中的错误参数不是FIRAuthErrorCode类型没有多大意义。 FIRAuthErrorCode的案例和错误码可以查看here。
【问题讨论】:
标签: ios swift firebase firebase-authentication