我正在地板的名稱和使用排序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