gpt4 book ai didi

ios - 帖子未按顺序显示

转载 作者:行者123 更新时间:2023-11-29 01:45:43 25 4
gpt4 key购买 nike

我正在开发一款允许用户在主时间线上发帖的应用。我正在使用 Parse Framework,并且正在使用数组在 TableView 上发布。

这是我一直在使用的代码,以便按最新到最旧的顺序显示帖子:

 @IBAction func loadData() {
timelineData.removeAllObjects()

var findTimelineData:PFQuery = PFQuery(className: "Posts")

findTimelineData.findObjectsInBackgroundWithBlock{
(objects: [AnyObject]?, error: NSError?) -> Void in

if error == nil{
for object in objects!{
let post:PFObject = object as! PFObject
self.timelineData.addObject(post)
}

let array:NSArray = self.timelineData.reverseObjectEnumerator().allObjects
self.timelineData = NSMutableArray(array: array)

self.tableView.reloadData()
}
}
}

自从我写它以来它运行良好,已经几天了,直到今天,帖子并没有从最新到最旧发布,而是更像是随机顺序:

Random oder posts

你可以查看照片中发布的时间,顺序都是随机的。

所以我想知道,有没有其他方法可以颠倒数组的顺序?或者是什么影响了帖子的顺序?还是 Parse 框架不起作用?

最佳答案

你还没有告诉 Parse 使用特定的顺序,所以在创建 PFQuery 之后添加:

findTimelineData.orderByDescending("createdAt")

关于ios - 帖子未按顺序显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31955031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com