我張貼了一些信息,以火力地堡數據庫以定義的順序
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的底部。我該怎麼做才能讓新帖子顯示在前一個單元格的頂部。