我明白了:电话中的参数标签不正确(有电子邮件:密码:',预期' withEmail:密码:')
尝试使用电子邮件和密码注册用户!!
我查看了火基文件here但是没有找到为什么不工作的线索</ p>
错误说 withEmail无效,但默认使用Firebase调用函数
EmailAuthProvider.credential(withEmail email:String,password: 字符串) - &gt; AuthCredential
发现类似的问题here但是无法正确使用!!
答案 0 :(得分:4)
我使用了Xcode的自动完成功能,发现这是函数:
EmailAuthProvider.credential(withEmail: String, password: String)
答案 1 :(得分:-1)
如果您使用基于密码的帐户使用Firebase进行身份验证,请使用此参考 请改用此方法。
用于创建基于密码的帐户
Auth.auth().createUser(withEmail: email, password: password) { (user, error) in
// ...
}
用于使用电子邮件地址和密码登录用户
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
// ...
}
最后注销用户
let firebaseAuth = Auth.auth()
do {
try firebaseAuth.signOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
您可以在此链接上找到文档:https://firebase.google.com/docs/auth/ios/password-auth