Я хочу отсортировать массив по двум параметрам, например, по имени, а затем по описанию. Сортировка массива сначала по имени, а затем по описанию не будет работать, потому что массив не будет сортироваться по имени.Сортировка массива по двум параметрам в swift
Решение должно быть что-то вроде этого:
var sortedArray = sorted(items, { (o1: MyObject, o2: MyObject) -> Bool in
return o1.name < o2.name and o1.description < o2.description
})
Благодаря
Чтобы отсортировать поиск по имени, а затем по описанию. В противном случае он сортируется по обеим клавишам одновременно. –
Нет повторений. Он должен сортироваться по 'name' (часть 3) и только по описанию (часть 2), когда имена равны (часть 1). – Mundi
не могли бы вы рассказать мне, как выбрать третий сортировочный фильтр в списке? может заставить его работать только для двух – cmario