У меня есть массив кортежей, кортеж содержит массив структур Bill
let billDetails = [(name:String, bills:[Bill])]()
struct Bill {
var date: Date
}
Внутренний массив bills
уже отсортирован по свойству даты.Теперь я хочу отсортировать внешний массив на основе свойства date первого объекта внутреннего массива.
Как это сделать без принудительного развертывания?
billDetails = billDetails.sorted(by: { $0.bills.first!.date < $1.bills.first!.date })