使用空白电子邮件调用此方法时收到错误:
firebase.auth().fetchProvidersForEmail(email).then(function(success){
console.log("success")
}).catch(function (err) {
console.log("Error " + err)
})
错误:
fetchProvidersForEmail失败:第一个参数\“email \”必须是有效的字符串。
Q Prototype
控制台日志未打印出来,屏幕通常会变得蓬乱,就好像未正确返回承诺一样。
答案 0 :(得分:1)
如果要将email
参数传递给此函数,请确保将地址定义为let emailAddress : String = "Your Email"
。或者,如果您从UITextField
之类的内容中获取,则可以将textView.text?
作为电子邮件参数传递。
希望这有助于你!
添加了信息 试试这个:
FirAuth().auth?.fetchProvidersForEmail(input : String){(result, error in
if(error != nil){
//Error
}else{
//No Error
})}
这是非常接近的,我昨天就这样做了,所以我知道我并不太远。