Я делаю это так и работает:
var images = [imageFile]()
images.sorted(by: {$0.fileID.compare($1.fileID) == .orderedAscending })
Свифт не знает, может ли == 2
работать с dict["u"]
. Вы знаете, что dict["u"]
- это Int, но Swift этого не знает, потому что, вводя эти словари как NSMutableDictionary, вы скрывали типы значений.
Чтобы это исправить, измените [NSMutableDictionary]
на [[String:Int]]
.