2016-07-05 7 views
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) 




      } 
     }) 
+1

'snapshot.value'を試してみてください –

答えて

0

child.value [ "myKeyhere"]のように、私は '年齢' を取得するループ*からこの

Firebase子結果の印刷を解決することができます!文字列

関連する問題