Khi tải các mục từ CloudKit, tôi muốn sắp xếp kết quả theo ngày tạo. Tôi tin rằng bây giờ nó đang phân loại theo tài sản đầu tiên của hồ sơ.CloudKit: Đặt kết quả truy vấn theo ngày tạo
func loadItems() {
let predicate = NSPredicate(value: true)
let query = CKQuery(recordType: "Items", predicate: predicate)
db.performQuery(query, inZoneWithID: nil) { (results, error) -> Void in
if error != nil {
println(error.localizedDescription)
}
dispatch_async(dispatch_get_main_queue()) {() -> Void in
items = results as [CKRecord]
self.tableView.reloadData()
println("items: \(items)")
}
}
}
Tôi giả sử tôi cần phải sử dụng NSSortDescriptor, nhưng tôi 'không chắc chắn cách cụ thể. – colindunn
Đây có phải là đóng cửa không? 'query.sortDescriptors = NSSortDescriptor (key:" creationDate ", tăng dần: true)' – colindunn