Сортировка массива в TableView
- 18 октября, 2022
- 12:09 пп
- Нет комментариев
Как отсортировать данные в момент формирования ячеек таблицы
Предположим что у нас есть список задач с датой deadline. В методе cellForRowAt можем отсортировать так:
Как отсортировать данные в момент формирования ячеек таблицы
Предположим что у нас есть список задач с датой deadline. В методе cellForRowAt можем отсортировать так:
tasks.sort(by: { $0.deadline ?? Date() < $1.deadline ?? Date() })
Так как deadline — опционал, то мы используем ?? чтобы подставить текущую дату, в случае nil