core-data
Сортировка дескрипторов
Поиск…
Заказ данных, возвращенных по запросам на выборку
Задайте свойство сортировки свойств NSFetchRequest, чтобы определить, как данные возвращаются.
let fetchRequest = NSFetchRequest(entityName: "NAME_OF_ENTITY")
let sortDescriptor = NSSortDescriptor(key: "NAME_OF_ATTRIBUTE", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor]
Несколько дескрипторов сортировки
Вы также можете установить несколько дескрипторов сортировки, сортировать по одному атрибуту в другом. Например, верните все записи, упорядоченные по дате, и по имени в течение каждой даты:
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]
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow