多個排序描述符

你還可以設定多個排序描述符,以便按另一個屬性排序。例如,返回按日期排序的所有條目,並在每個日期內按名稱返回:

let fetchRequest = NSFetchRequest(entityName: "NAME_OF_ENTITY")
let sortDescriptor1 = NSSortDescriptor(key: "name", ascending: true)
let sortDescriptor2 = NSSortDescriptor(key: "date", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor1, sortDescriptor2]