我张贴了一些信息,以火力地堡数据库以定义的顺序
let bookObject: Dictionary<String, Any> = [
"uid": uid,
]
FIRDatabase.database().reference().child("posts").child(key).setValue(bookObject)
从火力地堡加载信息,我想中检索中的tableView
func loadData(){
if (FIRAuth.auth()?.currentUser) != nil{
FIRDatabase.database().reference().child("posts").child(self.loggedInUser!.uid).observeSingleEvent(of: .value, with: { (snapshot:FIRDataSnapshot) in
let loggedInUserData = snapshot
if let postsDictionary = snapshot .value as? [String: AnyObject] {
for post in postsDictionary {
self.posts.add(post.value)
}
self.TableView.reloadData()
}})}
}
其中一期工程,不过,帖子中的数据随机加载到TableView,有时一个新的帖子会被发布到TableView的顶部,有时它会被发布到TableView的底部。我该怎么做才能让新帖子显示在前一个单元格的顶部。