Wie ordne ich die Daten von Firebase chronologisch an?
Ich versuche, meine Daten bei Firebase zu bestellen, damit der neueste Beitrag ganz oben steht (wie bei Instagram), aber ich kann ihn einfach nicht zum Funktionieren bringen. Sollte ich einen Server-Zeitstempel verwenden? Gibt es ein "createdAt" -Feld?
func getPosts() {
POST_REF.observeEventType(.Value, withBlock: { snapshot in
guard let posts = snapshot.value as? [String : [String : String]] else {
print("No Posts Found")
return
}
Post.feed?.removeAll()
for (postID, post) in posts {
let newPost = Post.initWithPostID(postID, postDict: post)!
Post.feed?.append(newPost)
}
Post.feed? = (Post.feed?.reverse())!
self.tableView.reloadData()
}, withCancelBlock: { error in
print(error.localizedDescription)
})
}