У меня проблема с отображением данных, которые я извлекаю из своего "plist" в алфавитном порядке. Это строка, в которой я извлекаю некоторые данные из своего «plist» и отображаю их в своем tableView
.
[self.objects addObjectsFromArray:[[NSDictionary dictionaryWithContentsOfFile:[[NSBundle
mainBundle] pathForResource:@"Climb Data" ofType:@"plist"]] allKeys]];
Я знаю, что в Java это будет что-то вроде Collections.sort
, но я не могу найти эквивалент в Objective-C.
Спасибо за любой вклад.
NSDictionary
не является упорядоченной структурой данных. Вы заглядывали вkeysSortedByValueUsingSelector
? - person raurora   schedule 24.05.2014keysSortedByValueUsingSelector:
тоже сработает и избавит вас от создания промежуточного несортированного массива. Вы бы передали ему селектор сравнения: или caseInsensitiveCompare:. - person Duncan C   schedule 24.05.2014