tzi*_*ppy 0 sorting objective-c nsarray
这就是我所拥有的:一个NSMutableArray
包含几个NSDictionary
对象的东西.每个NSDictionary
都有一个日期字符串作为元素.
这是我的循环,打印出每个中的日期 NSDictionary
[dateFormatterIn setDateFormat:@"yyyyMMddHHmmss\n"];
[dateFormatterOut setDateFormat:@"dd.MM.yyyy"];
for(NSMutableDictionary *thisStory in stories){
id fromDate = [thisStory objectForKey:@"from_time"];
id date = [dateFormatterIn dateFromString:fromDate];
NSLog(@"%@", [dateFormatterOut stringFromDate:date]);
}
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何stories
按日期对数组进行排序?我对目标C很新.先谢谢!
使用你的故事数组的sortUsingDescriptor方法可以做到这一点:
NSSortDescriptor *sortDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"from_time" ascending: YES] autorelease];
[stories sortUsingDescriptors: [NSArray arrayWithObject: sortDescriptor]];
Run Code Online (Sandbox Code Playgroud)