-2

我正在寻找一种NSMutableArray基于字典中包含的日期对字典进行排序的方法。每个看起来像这样:

{
  name: tom, 
  surname: smith, 
  date of birth (NSDate): 2013-02-21 15:25:27
}

我知道方法earlierDate等,但由于它们只比较两个日期,我只是有点卡在如何遍历数组以便得到一个完全有序的字典数组?

4

1 回答 1

5

使用sortUsingComparator它可以很容易地解决:

[yourArray sortUsingComparator:^NSComparisonResult(NSDictionary *a, NSDictionary *b) {
   return [a[@"dateOfBirth"] compare:b[@"dateOfBirth"]];
}];
于 2013-02-25T19:00:25.713 回答