2
こんにちは私が探しているデータは深い3つの子供で、ブーリアンになっています。私は結果を得ることができる値を印刷しますが、結果が真か偽かを見ることができません。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
*/
}
})
}
firebase JSON
'tags.children'の構造は何ですか? – Alexander
@AMomchilov私は正確なjsonを追加した編集を見てください。私は通常、キー値=真であるが、closure firebase内のimは私がクエリを作成することを許可しないため、クエリを作成します。 – pprevalon