<分区>
我有一组来自 Parse 类的对象。在我使用它之前,它需要先按其 ID 排序,然后按顺序排序。我试着按照他的方式去做......
var data = objects as [PFObject]!
data = data.sort({($0["Sequence"] as! Int) < ($1["Sequence"] as! Int)})
data = data.sort({($0["Identifier"] as! String) < ($1["Identifier"] as! String)})
...但是它不起作用。它首先按顺序排序,然后按 ID 排序但不保持顺序。有什么问题吗,或者是否有另一种方法可以对具有多个条件的数组进行排序。