Сортировать JSON NSDictionary для UITableView - PullRequest
3 голосов
/ 14 августа 2010

Я использую TouchJSON, чтобы получить информацию для моего приложения и поместить ее в словарь.Я хотел бы иметь возможность сортировать его по значениям, таким как сложность и рейтинг.Как бы я пошел по этому поводу?Я включил мой .m файл.Спасибо, enbr http://pastie.org/1091334

1 Ответ

3 голосов
/ 14 августа 2010

Вероятно, вы можете использовать NSSortDescriptor для сортировки массива словарей с указанными ключами.Так, например, следующее может отсортировать массив по ключу «рейтинги» в каждом словаре:

NSSortDescriptor *ratingsSortDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"ratings" ascending:YES] autorelease];
rows = [rows sortedArrayUsingDescriptors:[NSArray arrayWithObject:ratingsSortDescriptor]];
...