如何在ios swift中按降序对NSDate进行排序

如何在ios swift中按降序对NSDate进行排序,ios,swift,parse-platform,Ios,Swift,Parse Platform,我希望获得过去会议的解析数据。我的问题是我想先看看最近发生的事情。如果我用下面的代码获取数据,我将按升序获取它。i、 最近的会议排在最后,最老的会议排在第一位 //let oldDate = NSDate(timeIntervalSinceReferenceDate: -123456789.0) let query:PFQuery = PFQuery(className: "Events") //query.whereKey("EventSTDTime", greaterThan:

我希望获得过去会议的解析数据。我的问题是我想先看看最近发生的事情。如果我用下面的代码获取数据,我将按升序获取它。i、 最近的会议排在最后,最老的会议排在第一位

//let oldDate = NSDate(timeIntervalSinceReferenceDate: -123456789.0) 

let query:PFQuery = PFQuery(className: "Events")
    //query.whereKey("EventSTDTime", greaterThan: oldDate)
    query.whereKey("EventSTDTime", lessThan: NSDate())
    query.findObjectsInBackgroundWithBlock {
        (object, error) -> Void in
        if object != nil
        {
            if(object!.count != 0)
            {
                for messageObject in object! {
                    let meetingName:String! = (messageObject as! PFObject)["MeetingName"] as? String
                }
            }
       }
我试着删除评论,但仍然没有任何区别。我首先要看最近的会议,最后看最老的会议


请帮助将此添加到您的查询中

[query addDescendingOrder:@"EventSTDTime"];