Iterar sobre filhos de snapshot no Firebase
Eu tenho um recurso Firebase que contém vários objetos e gostaria de iterá-los usando o Swift. O que eu esperava que funcionasse é o seguinte (de acordo com a documentação do Firebase)
https://www.firebase.com/docs/ios-api/Classes/FDataSnapshot.html#//api/name/children
var ref = Firebase(url:MY_FIREBASE_URL)
ref.observeSingleEventOfType(.Value, withBlock: { snapshot in
println(snapshot.childrenCount) // I got the expected number of items
for rest in snapshot.children { //ERROR: "NSEnumerator" does not have a member named "Generator"
println(rest.value)
}
})
Portanto, parece que há um problema com a Swift repetindo o objeto NSEnumerator retornado pelo Firebase.
A ajuda é realmente bem-vinda.