У меня есть массив, содержащий много значений
И каждое значение содержит dateAdd (не nil)
У меня есть func
, где я сортирую массив, как показано ниже:
func sortByDate(array: [TransactionValues]) -> [TransactionValues] {
print(array)
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let sortedArray = array.sorted { dateFormatter.date(from: $0.dateAdd)! < dateFormatter.date(from: $1.dateAdd)! }
print(sortedArray)
return sortedArray
}
Но происходит сбой с ошибкой:
Неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения
$ 0.dateAdd - не ноль, либо как 1 доллар.dateAdd
Любая помощь будет оценена.