У меня есть массив словаря, который он sortedArrayUsingComparator сортирует их на основе ключа;
listPerc = [listItem sortedArrayUsingComparator: ^(id a, id b) {
NSString *first = [a objectForKey:@"perc"];
NSString *second = [b objectForKey:@"perc"];
return [first compare:second];
проблема заключается в том, что этот ключ является числом, а порядок - например: 1,10, 15, 17, 2, 23 и т.д. он не вычисляет величину числа. как я могу это сделать?