У меня есть var dataDictionary = [[String:Any]]()
и данные внутри:
[["quant": 10, "name": "..."],
["quant": 20, "name": "..."],
["quant": 25, "name": "..."],
["quant": 27, "name": "..."],
["quant": 30, "name": "..."],
["quant": 30, "name": "..."],
["quant": 20, "name": "..."],
["quant": 40, "name": "..."],
["quant": 15, "name": "..."],
...]
Я хочу получить max из всех «количественных», а затем создать func, чтобы сделать выбор int для maxKey и напечатать
Например, нужно получить от 30 до maxKey и получить:
[["quant": 30, "name": "..."],
["quant": 30, "name": "..."],
["quant": 40, "name": "..."]]
Я пытаюсь получить максимум, как это:
let maxVal = dataDictionary.max { a, b in a.value < b.value }
но есть ошибка
Значение типа '[String: Any]' не имеет члена 'value'