从firebase排序tableView数据

时间:2018-09-13 18:45:15

标签: ios swift firebase firebase-realtime-database

我希望来自Firebase的数据必须与之相反,最后一个数据必须是向上的。

我获取数据的代码:

override func viewDidLoad() {
    super.viewDidLoad()
    isRead = false
    tableView.delegate = self
    tableView.dataSource = self

    ref = Database.database().reference()
    databaseHandle = ref?.child("Child").observe(.childAdded, with: { (snapshot) in
        var post = snapshot.value as? String
        if let actualPost = post{
            self.postData.append(actualPost)
            self.tableView.reloadData()
        }
    })

}    

photo

1 个答案:

答案 0 :(得分:1)

代替

self.postData.append(actualPost)

使用

self.postData.insert(actualPost,at:0)

顺便说一句直接使用if let actualPost = snapshot.value as? String {}