0
私はループ内の子を印刷するときに.ChildAdded
を使ってFirebaseからいくつかのアイテムを取得しています。すべてのキーと値が表示され、システムエラーが発生します。どのように私は*Firebaseは子ループ内の単一の値を取得します
Snap (age) 54
Snap (email) [email protected]
Snap (firstname) User2Firstname
Snap (lastname) User2Lastname
Snap (profilePic) users/profilePhoto/fKNTGRGfmgdZwtHUyJxOjnKXZzx2.jpg
Snap (receivePostRequest) {
lat = "37.32550194";
long = "-122.01974475";
status = 1;
tags = {
beauty = 0;
heathcare = 0;
house = 1;
housekeeper = 0;
scholar = 0;
student = 0;
};
}
私のコード
let dbref = FIRDatabase.database().reference()
dbref.child("users").queryOrderedByChild("receivePostRequest/status").queryEqualToValue(true).observeEventType(.ChildAdded, withBlock: { snapshot in
var helprInfo = [[String: AnyObject]]()
for child in snapshot.children {
print(child)
}
})
'snapshot.value'を試してみてください –