我NSMutableArray *mutArray = [[NSMutableArray alloc]initWithObjects:obj1,obj2,obj3,nil];
每个对象都有名称,标题,地址
但我想在另一个NSMutableArray中显示mutArray,它以相反的顺序显示它意味着
obj3,obj2&然后是obj1,没有
我是怎么做的。
答案 0 :(得分:6)
你可以这样做:
NSMutableArray* reversedArray = [[NSMutableArray alloc] initWithArray:[[[[NSArray alloc] initWithArray: mutArray] reverseObjectEnumerator] allObjects]];
答案 1 :(得分:0)
我做了以下工作,它对我有用:
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc]
initWithKey:@"key" ascending:YES];
[mutableArray sortUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
mutableArray = [mutableArray copy];
[descriptor release];
希望它有所帮助!