我有一个包含成员类型为
Date
的对象数组,我想通过Date
对整个数组进行排序,但它并没有正确排序。这是我正在使用的代码,数组的名称为alarms
,成员类型为 Date
的名称为time
。alarms.sort(by: { $0.time.compare($1.time) == .orderedAscending })
每当我对它进行排序时,它总是不能正确工作,我通过在for
循环中打印所有值来测试它。
有人可以帮我解决这个问题吗?
Date
没有time
属性。这是从哪里来的? - Tom Harringtontime
是他的闹钟类型中Date
属性的名称。 - Rob