Здравствуйте, у меня есть массив людей, и я пытаюсь отсортировать их по возрасту, используя дескриптор сортировки.
Поле возраста у пациента является строкой, поэтому при вызове:
ageSorter = [[NSSortDescriptor alloc] initWithKey:@"age" ascending:YES];
[personList sortUsingDescriptors:[NSArray arrayWithObject:ageSorter]];
Сортирует их, но сначала появляется 100, потому что в параметрах сравнения не используется числовой поиск.
Есть ли способы, которыми я все еще могу сортировать с помощью дескриптора, но, возможно, используя селектор, чтобы изменить способ сравнения строк?