Получить словарь из Firebase Swift

Я пытаюсь отсортировать по разным меткам все элементы словаря (в моем примере: голосование в firebase идет в указанном "voicelabel", текст в "textlabel" ...), я пытался сделать это таким образом, но я действительно получить запас. Я думаю, что моя проблема в том, что в каждом посте есть новый ключ, и я не знаю, как перейти непосредственно к детям.

var posts: [String: AnyObject] = [String: AnyObject]()

@IBAction func save(sender: AnyObject) {
    let titre = Titre.text
    let soustitre = SousTitre.text
    let text = Text.text


    let newPosts: Dictionary<String, AnyObject> = [
        "titre": titre!,
        "soustitre": soustitre!,
        "text": text!,
        "votes": votes
        ]



    ref.childByAppendingPath(current).childByAppendingPath("Posts").childByAutoId().setValue(newPosts)
    ref.childByAppendingPath(current).observeEventType(.ChildAdded, withBlock: { snapshot in
        print(snapshot.value)

отсюда я действительно теряюсь, я нахожу эту часть в учебнике, но, честно говоря, я ее не понял.

       var posts = [NSDictionary]()
        for item in snapshot.children{
            let child = item as! FDataSnapshot
            let dict = child.value as! NSDictionary
           posts.append(dict)
        }

        self.TextLabel.text = snapshot
    })

}

любая подсказка будет очень полезна!

Спасибо за ваше время !

FireBase

Ответы на вопрос(1)

Ваш ответ на вопрос