我的xCode项目中有以下错误:输入'数据库'没有会员'孩子'。这是我第一次开发应用程序,所以我尝试按照我在YouTube视频中看到的那样做,但一切都运行正常。有人知道解决方案吗?我尝试了几乎我在网上找到的任何解决方案,但没有任何方法可以帮助我。 继承了我的完整代码:
func retrieveUsers() {
let ref = Database.database().reference()
Database.child("users").queryOrderedByKey().observeSingleEvent(of: value, with: { snapshot in
let users = snapshot.value as! [String: AnyObject]
self.user.removeAll()
for (_, value) in users {
if let uid = valu["uid"] as? String {
if uid != Auth.auth()!.currentUser!.uid {
let userToShow = User()
if let fullName = value ["Full Name"] as? String, let imagePath = value["urlToImage"] as? String {
userToShow.fullName = fullName
userToShow.imagePath = imagePath
userToShow.userID = uid
self.user.append(userToShow)
}
}
}
}
self.tableview.reloadData()
})
ref.removeAllObservers()
}
答案 0 :(得分:0)
navigator.serviceWorker.register()
在此代码中, let ref = Database.database().reference()
Database.child("users").queryOrderedByKey().observeSingleEvent(of: value, with: { snapshot in
是变量,ref
是一种类型。第一行实例化Database
类型的对象并将其分配给Database
。如果要在第二行访问该对象,则需要使用ref
,而不是ref
:
Database