我正在尝试检索节点的标题,其中用户是要为该节点命名的用户。例如,我有一个待办事项列表,并在该列表中添加名称“ 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)
}
})