Я видел множество примеров сортировки словаря по ключам, а затем получения значений, но как бы я сортировал вместо них значения.сортировать ключи NSDictionary по значению словаря в NSArray
например.
{
blue:12;
red:50;
white:44;
}
Я хотел бы они отсортированы по количеству спускающихся к:
{
red:50;
white:44;
blue:12
}
Я попытался получить отсортированный NSArray ключей, из которых я мог созданных заказанный NSArray, но результат все равно кажется неупорядоченным.
NSArray* sortedKeys = [stats keysSortedByValueUsingComparator:^(id first, id second) {
if (first < second) {
return (NSComparisonResult)NSOrderedAscending;
} else if (first > second) {
return (NSComparisonResult)NSOrderedDescending;
} else {
return (NSComparisonResult)NSOrderedSame;
}
}];
Я хотел бы преобразовать данные в упорядоченный nsarray в качестве вывода, но я начинаю с nsdictionary – MonkeyBonkey