gpt4 book ai didi

swift - 在 Swift 中解析查询 - 似乎无法将查询从最新到最旧排序

转载 作者:行者123 更新时间:2023-11-30 12:36:52 27 4
gpt4 key购买 nike

self.messageFromId.removeAll()
self.messageFrom.removeAll()
self.taskTitle.removeAll()
self.message.removeAll()
self.taskId.removeAll()
self.messageId.removeAll()
self.messageType.removeAll()


if PFUser.current()?.objectId! != nil {

let query = PFQuery(className: "Message")
query.addDescendingOrder("createdAt")

query.limit = 10

cur = PFUser.current()!.objectId!

query.whereKey("messageTo", equalTo: cur!)
query.findObjectsInBackground(block: { (objects, error) in

if let posts = objects{
for object in posts {
if let post = object as? PFObject {

let query2 = PFUser.query()

query2?.whereKey("objectId", equalTo: post["messageFrom"] as! String)
query2?.findObjectsInBackground(block: { (objects, error) in

if let posts = objects{
for object in posts {
if let post2 = object as? PFObject {

if post2["handle"] as! String == "new$!" {
self.messageFromId.append(post["messageFrom"] as! String)
self.messageFrom.append(post["messageFrom"] as! String)
self.taskTitle.append(post["taskTitle"] as! String)
self.message.append(post["message"] as! String)
self.taskId.append(post["taskId"] as! String)
self.messageId.append(post.objectId!)
self.messageType.append(post["messageType"] as! String)
} else {
self.messageFromId.append(post["messageFrom"] as! String)
self.messageFrom.append(post2["handle"] as! String)
self.taskTitle.append(post["taskTitle"] as! String)
self.message.append(post["message"] as! String)
self.taskId.append(post["taskId"] as! String)
self.messageId.append(post.objectId!)
self.messageType.append(post["messageType"] as! String)
}
}
}
}

self.tableView.reloadData()
self.refresher.endRefreshing()
})

}
}
}

})
}

结果似乎以随机顺序返回,不知道为什么?我是否正确地在查询中执行查询?

我确实在查询的开头添加了:query.addDescendingOrder("createdAt")。不起作用

最佳答案

尝试使用:query.order(byDescending: "createdAt") 代替。

关于swift - 在 Swift 中解析查询 - 似乎无法将查询从最新到最旧排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42753809/

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