Podczas ładowania produktów z CloudKit chciałbym zamówić wyniki według daty utworzenia. Wierzę, że teraz sortuje według pierwszej własności płyty.CloudKit: Zamów wyniki zapytania według daty utworzenia
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)")
}
}
}
zakładam muszę korzystać NSSortDescriptor, ale nie jestem pewien, jak konkretnie. – colindunn
Czy to jest blisko? 'query.sortDescriptors = NSSortDescriptor (klucz:" creationDate ", rosnąco: true)' – colindunn