我在我的字段“日期”上对 NSMutableArray 进行排序,但它没有考虑时间。如果日期相同,时间仍然是随机排序的。我究竟做错了什么?“日期”字段属于 NSDate 类型。
NSSortDescriptor *dateDescriptor =
[[NSSortDescriptor alloc] initWithKey:@"date" ascending:YES];
NSArray *descriptors = [NSArray arrayWithObjects:dateDescriptor, nil];
[self.player1ScoreT sortedArrayUsingDescriptors:descriptors];
我的输出是:
2012-11-25 11:01:00 +0000
2012-11-25 11:00:56 +0000
2012-11-25 11:00:54 +0000
2012-11-25 11:01:03 +0000
奇怪的.....