所以我试着检查当前用户是否存在并且我得到错误:无法转换类型'用户的价值?'预期参数类型'字符串'。我假设我需要转换用户?字符串,任何想法?
let user = Auth.auth().currentUser
let databaseRef = Database.database().reference()
databaseRef.child("Users").queryOrdered(byChild: "uid").observeSingleEvent(of: .value, with: { (snapshot) in
if snapshot.hasChild(user){
print("user does exist")
}else{
print("user does not exist")
}
})
答案 0 :(得分:0)
反应原生的数据类型并不严格。没有数据类型反应原生。 感谢。
答案 1 :(得分:0)
通过插入"?。uid"上
let user = Auth.auth().currentUser
到
let user = Auth.auth().currentUser?.uid