正如您所看到的,我正在尝试基于matchDate
(一个可选属性)在viewDidLoad中对数组进行排序。编译器迫使我打开它。我想知道是否有办法对这个数组进行排序而不打开它?
struct match {
var matchDate: Date?
}
class vc: UIViewController {
let array = [match]()
override func viewDidLoad() {
let sorted = array.sorted { $0.matchDate! < $1.matchDate!}
}
}