我有一个问题,我可以对字典进行排序,但结果很奇怪。
class MyModel {
var dict = [Date: Int]()
...
}
let sortDict = dict.sorted { (first, second) -> Bool in
return first.key > second.key
}
dictDatePlacesCount = sortDict[0]
问题是我收到语法错误
Cannot assign value of type 'Dictionary<Date, Int>.Element' (aka '(key: Date, value: Int)') to type '[Date : Int]'
问题是我无法使用此按日期降序排序的规则创建自定义字典?
我确实探索并找到了 OrderedDictionary 但它似乎是一个外部包?