我希望来自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()
}
})
}
答案 0 :(得分:1)
代替
self.postData.append(actualPost)
使用
self.postData.insert(actualPost,at:0)
顺便说一句直接使用if let actualPost = snapshot.value as? String {}