Как отсортировать NSArray объектов по одному атрибуту

Я пытаюсь отсортировать массив управляемых объектов по алфавиту. Атрибут, по которому они должны быть отсортированы, - это имя объекта (NSString) с одним из управляемых атрибутов. В настоящее время я помещаю все имена в массив строк, а затем использую sortedNameArray = [sortedNameArray sortedArrayUsingSelector: @selector (localizedCaseInsensitiveCompare:)]; и затем перечисляю их обратно в массив с объектами. Это разваливается, когда два имени совпадают, поэтому мне действительно нужно иметь возможность сортировать по одному атрибуту. Как мне это сделать?

30
задан Jackelope11 6 June 2011 в 17:52
поделиться