Trying to sort an array in Swift in descending order. This works well
objectArray.sort{ $0.date!.compare($1.date!) == .orderedDescending}
As you can see, I'm force unwrapping the date. I'm looking for another way so that if the date is nil
, the object moves to the end of array.
Maybe not the cleanest solution, but you can do it in one step with nil-coalescing.