Сортировать JSON NSDictionary для UITableView

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

1 ответ

Решение

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

NSSortDescriptor *ratingsSortDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"ratings" ascending:YES] autorelease];
rows = [rows sortedArrayUsingDescriptors:[NSArray arrayWithObject:ratingsSortDescriptor]];
Другие вопросы по тегам