我试图让所有的对象都依赖于它们最近创建的时间,但它总是从一开始就返回,我想要最新的第一个,这是我的代码

var query:PFQuery = PFQuery(className: "Notes")
query.orderByDescending("CreatedAt")
query.findObjectsInBackgroundWithBlock{ (objects,error) -> Void in
   if error == nil {
      for object in objects {
         self.array.addObject(object)
      }
   }
}

我尝试了升序,但仍然返回相同的对象。

最佳答案

我认为问题是"createdAt"字段以小写'c'开头,而不是大写,因此您应该尝试:

query.orderByDescending("createdAt")

关于swift - Parse.com PFQuery按时间排序(Swift),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28518734/

10-13 01:19