У меня есть массив объектов, у которого есть член, который является типом Date
, и я пытаюсь сортировать весь массив Date
, и он не сортируется правильно.
Это код, который я использую, имя массива alarms
, а имя типа элемента Date
- time
.
alarms.sort(by: { $0.time.compare($1.time) == .orderedAscending })
и всякий раз, когда я его сортирую, он работает неправильно, и я тестирую его, печатая все значения в цикле for
.
Может кто-нибудь помочь мне с синтаксисом для этого?