Я получаю имена пола и хранения в _floorNames (NSMutableArray)
с помощьюСортировка NsMutable Массив
_floorNames=[conferenceHall floorDetails:office];
NSLog(@"floor names=%@",_floorNames);
Это будет печатать имена пола, как это.
GROUND,
THIRD,
FIRST,
SECOND
Теперь я хочу, чтобы отсортировать, что имена пола NSMutableArray в
GROUND,
FIRST,
SECOND,
THIRD
Я использовал
NSSortDescriptor *aa=[[NSSortDescriptor alloc]initWithKey:floor ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
NSArray *descriptors = [NSArray arrayWithObjects:aa, nil];
a = [array sortedArrayUsingDescriptors:descriptors];
Но это разобьет мое приложение. Любые предложения ...
Предложения: # 1: не используйте Xcode тег, это неуместно. # 2: отформатируйте свой код, его невозможно прочитать. # 3: задайте реальный вопрос - я не мог вывести то, что вы ожидаете, и что на самом деле происходит. – 2013-02-19 06:21:52
My floorNames mutableArray содержит имена наподобие GROUND, ТРЕТЬЕ, ПЕРВЫЙ, ВТОРОЙ. Как отсортировать этот mutableArray, чтобы получить ЗЕМЛЯ, ПЕРВЫЙ, ВТОРОЙ, ТРЕТИЙ. – user2043033