我正在地板的名称和使用排序NsMutable阵列
_floorNames=[conferenceHall floorDetails:office];
NSLog(@"floor names=%@",_floorNames);
这将打印这样的地板名称中_floorNames (NSMutableArray)
存储。
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
我的floorNames mutableArray包含地板名称,如GROUND, THIRD,FIRST,SECOND。如何对这个mutableArray进行排序以获得GROUND,FIRST,SECOND,THIRD。 – user2043033 2013-02-19 06:27:52