у меня есть неупорядоченный NSMutableDictioanry и это dictioanry создается, как показано в примере нижеСортировка изменчивый словарь на основе значений него
{
1 = 27;
2 = 5;
3 = 13964;
4 = 2422;
5 = 45;
6 = 7;
7 = 27;
8 = 39;
}
я хочу, чтобы отсортировать этот словарь, основанный на ценностях. И это может быть сделано в соответствии со следующей статьей, и это работает прекрасно Getting NSDictionary keys sorted by their respective values и возвращает массив с ключами, отсортированные на основе значений
(
2,
6,
7,
1,
8,
5,
4,
3
)
Так что мой вопрос в любом случае, что я могу получить отсортированный словарь непосредственно вместо массива
Что вы хотите сделать с отсортированного словаря? –
NSDictionary не заботится о сортировке своих ключей, потому что это ключевая система доступа, а не система доступа к индексу для получения значений. – Larme
Возможный дубликат [Сортировка по значениям в Swift] (http://stackoverflow.com/questions/24090016/sort-dictionary-by-values-in-swift) –