Я пытаюсь заказать мои данные из Firebase, поэтому последняя запись находится наверху (например, Instagram), но я просто не могу заставить ее работать правильно. Должен ли я использовать временную метку сервера? Есть ли поле "createdAt"?
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)
})
}