Получить словарь из 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
})
}
любая подсказка будет очень полезна!
Спасибо за ваше время !