2
你好,我从firebase检索一些信息,我正在寻找的数据是三个孩子深,并包含一个布尔值。当我打印的值能够得到结果,但我无法看到结果是真是假。快速检查,看看firebase的值是真是假
func userInfo() {
let dbRef = FIRDatabase.database().reference()
let stRef = FIRStorage.storage().reference()
dbRef.child("users/\(userBiD!)").observeEventType(.Value, withBlock: { snapshot in
let name = snapshot.value!["firstname"] as! String
let profileImage = snapshot.value!["profilePic"] as! String
let receivePostRequest = snapshot.value?["receivePostRequest"]
self.nameLabel.text = name
self.dbUserProfilePic(self.profilePhotoImageView, imageLink: profileImage)
let receivePost = snapshot.childSnapshotForPath("receivePostRequest")
let tags = receivePost.childSnapshotForPath("tags")
for child in tags.children {
/*
...
tags{
tag1 = true
tag2 = false
}
//I need to print all keys that have a true value
*/
}
})
}
'tags.children'的结构是什么? – Alexander
@AMomchilov请看看编辑我添加了确切的JSON。我通常会在键值为true的情况下进行查询,但是因为关闭firebase中的im不允许我进行查询。 – pprevalon