_floorNames (NSMutableArray)
を使用してフロア名を取得し、格納しています
_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];
しかし、それは私のアプリケーションをクラッシュさせます。助言がありますか ...