输入数据库'没有会员'孩子'

时间:2018-02-15 14:43:42

标签: swift firebase firebase-realtime-database

我的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()

}

1 个答案:

答案 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