【发布时间】:2017-12-20 20:43:37
【问题描述】:
我刚刚将 Firebase Cocoapods 从 3.15.0 升级到 4.0.4,并将 FirebaseAuth Cocoapods 从 3.1.1 升级到 4.0.0。
我正在使用电子邮件和密码来验证用户身份。当用户更改他们的电子邮件时,我在下面使用此方法并且一切正常:
FIREmailPasswordAuthProviderID.credential(withEmail: emailTextField.text!, password: passwordTextField.text!)
现在我更新了,我收到了错误消息
“字符串”类型的值没有成员“凭据”
我看了docs,说用下面的方法:
问题是我得到了同样的错误:
FIREmailAuthProviderID.credential(withEmail: emailTextField.text!, password: passwordTextField.text!)
“字符串”类型的值没有成员“凭据”
下面是我的原始代码
import Firebase
import FirebaseAuth
let user: User?
let credential = FIREmailPasswordAuthProviderID.credential(withEmail: emailTextField.text!, password: passwordTextField.text!)
if let user = user{
user.reauthenticate(with: credential, completion: {
(error) in
if error != nil{
//...do something
return
}
//...do something else
})
}
我做错了什么?
【问题讨论】:
标签: ios swift firebase firebase-authentication credentials