This is my NSObject class
class CustomDate: NSObject {
var quarter: Int!
var day: String!
var month: String!
var db: String!
var long: String
To compare strings in numeric order either use localizedStandardCompare
which sorts like in Finder
dates.sort(by: {$0.month.localizedStandardCompare($1.month) == .orderedAscending})
or compare
with option numeric
dates.sort(by: {$0.month.compare($1.month, options: .numeric) == .orderedAscending})
The best solution might be to declare month
as Int
.