如何按升序排序NSMutableArray,iPhone?

Lio*_*ion 3 iphone

我有SQLite数据库(DB)并将其作为模型类并在NSMutableArray中获取数据库.我的DB与此DB类似. 学生名称| RegisterNumber | DatesOfJoin(DoJ) 我在tableView中成功显示了DoJ,但我想在tableView中按升序和降序排序DatesOfJoin.任何帮助将不胜感激,并提前感谢您.

une*_*lue 18

您可以使用NSSortDescriptorsortUsingDescriptors:sortDescriptors对可变数组进行排序.

NSSortDescriptor *sortDescriptor;
sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"DatesOfJoin" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
[array sortUsingDescriptors:sortDescriptors];
[sortDescriptor release];
Run Code Online (Sandbox Code Playgroud)