如何在Firebase Swift中检索随机节点标题

时间:2018-07-02 19:06:18

标签: swift firebase firebase-realtime-database uicollectionview

我正在尝试检索节点的标题,其中用户是要为该节点命名的用户。例如,我有一个待办事项列表,并在该列表中添加名称“ School List”,并在firebase中将其保存为

“Users” : { 
“UserID”: { 
“List”: {
    “School List ”: 
     {“AutoID1”: {}
      “AutoID2”: {}
      “AutoID3”: {}
     “Home List””: {
      “AutoID1”: {}
      “AutoID2”: {}
      “AutoID3”: {}
                                        }}}}

我要在这里完成的工作是检索“学校列表”和“家庭列表”,以便我可以在集合视图中显示它。我有这个,但是它返回null。

let userID = Auth.auth().currentUser!.uid
let reference = Database.database().reference(withPath: "Users").child(userID).child("List")
reference.observeSingleEvent(of: .value, with: { snapshot in
                for child in snapshot.children {
                    let snap = child as! DataSnapshot

                    let data = JSON(snap.value)

                    print(data)


                }

            })

0 个答案:

没有答案