【发布时间】:2017-01-05 03:02:43
【问题描述】:
我正在将我的代码从 Swift 2.3 迁移到 Swift 3。在迁移后它工作正常之前,我面临着非预期的上下文结果类型 NSArray 这是我的代码
func setConfirmedBookingsAfterSorting() {
if let bookings = ContentService.sharedInstance.confirmedBookings {
self.confirmedBookings = (bookings as NSArray).sortedArray(using: [NSSortDescriptor(key: "startTime", ascending: true)])
}
}
【问题讨论】:
-
为什么不直接使用 Swift 的原生排序呢?
bookings.sort{ $0.startTime < $1.startTime }
标签: swift3 nsarray nssortdescriptor