【发布时间】:2014-04-21 18:56:25
【问题描述】:
我有一个字典数组。这些字典的格式如下:
NSDictionary *oneDict = @{
@"code": @"123"
@"name": @"car"
@"date": creationDate
}
这些字典存储在一个 NSArray 中。
我需要从该数组中提取具有最新日期的字典。
我可以通过这样做找到最近的日期:
NSArray *extractDates = [array objectForKey:@"date"];
NSArray sortedDates = [extractDates sortedArrayUsingSelector:@selector(compare:)];
NSDate *mostRecentDate = (NSDate *)[sortedDates lastObject];
现在我知道了,我可以通过数组进行交互并查找那个日期,所以我可以得到字典,但我想知道 Objective-C 是否有某种机制可以直接做到这一点。
【问题讨论】:
标签: ios nsarray nsdate nsdictionary