我有一系列字典。在每个字典中,有一个键 dateOfInfo
(一个 NSDate
)和其他一些东西。我想按每个字典 dateOfInfo
对数组进行排序,最新的是第一个结果。
我该怎么做?
最佳答案
您可以使用 NSSortDescription
进行排序,例如
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey: @"dateOfInfo" ascending: NO];
NSArray *sortedArray = [array sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[sortDescriptor release];
也可以使用方法
- (NSArray *)sortedArrayUsingFunction:(NSInteger (*)(id, id, void *))comparator context:(void *)context
关于iphone - 按 NSDate 对字典数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507457/