vla*_*aku 2 sorting cocoa nsmutablearray nsmutabledictionary
我有NSMutableArray的NSMutableDictionary(NSString对象).NSString对象之一实际上是一个日期,我需要根据该日期对NSMutableArray进行排序,我不希望它将日期排序为字符串.我该怎么做?
如果我理解正确,您的数组包含包含字符串的字典,并且您希望对这些字符串进行排序...作为日期.也许这样的东西:
[someArray sortWithOptions: 0 usingComparator: ^(id inObj1, id inObj2) {
NSDate *date1 = [NSDate dateWithString: [inObj1 objectForKey: @"dateString"]];
NSDate *date2 = [NSDate dateWithString: [inObj2 objectForKey: @"dateString"]];
return [date1 compare: date2];
}];
Run Code Online (Sandbox Code Playgroud)