【发布时间】:2016-09-25 20:46:25
【问题描述】:
在旧版本的 Swift 中,可以使用以下代码检查用户身份验证错误:
if (error != nil) {
// an error occurred while attempting login
if let errorCode = FAuthenticationError(rawValue: error.code) {
switch (errorCode) {
case .UserDoesNotExist:
println("Handle invalid user")
case .InvalidEmail:
println("Handle invalid email")
case .InvalidPassword:
println("Handle invalid password")
default:
println("Handle default situation")
}
}
}
FAuthenticationError 似乎不再存在,文档使它看起来像是被FIRAuthErrorNameKey 取代。
将FIRAuthErrorNameKey 放在FauthenticationError 所在的位置会导致错误:
cannot call nonfunctiontype String
这是我正在查看的文档:https://firebase.google.com/docs/auth/ios/errors
任何想法如何实现 Swift 3 中的第一块代码完成的工作?
【问题讨论】:
标签: ios swift firebase firebase-authentication