У меня есть массив, содержащий объект с именем HistoryObject
, и он имеет такие свойства, как "дата", "имя" и т.д.
Я сортирую массив следующим образом:
let sortedArray = HistoryArray.sort({ $0.date.compare($1.date) == NSComparisonResult.OrderedDescending})
который должен сортировать дату от более старой до самой старой. Например:
- 30 июня 2016 г.
- 29 июня 2016 г.
и т.д..
Но когда мой массив содержит "2 июля 2016 года", отсортированный массив будет выглядеть следующим образом:
- 30 июня 2016 г.
- 29 июня 2016 г.
- 2 июля 2016 г.
Где "2 июля 2016 года" должно быть сверху после сортировки, теперь это на дне? Как я могу исправить эту проблему?