Для сортировки массива словарей вы должны использовать NSSortDescriptor
этим вы можете сортировать массив словарей на основе ключевых
здесь в коде, передать NSMutableArray
с Dict объекта по среднему, которые вы хотите отсортировать его
-(NSMutableArray*)sortingArrayOfDict:(NSMutableArray *)arrayTosort sortByObject:(NSString*)sortKey{
NSSortDescriptor *aSortDescriptor = [[NSSortDescriptor alloc] initWithKey:sortKey ascending:YES];
[arrayTosort sortUsingDescriptors:[NSArray arrayWithObject:aSortDescriptor]];
return arrayTosort;
}
или даже вы можете сортировать его по возрастанию или убыванию, установив его ДА/НЕТ