如何在uitableview标题中对日期和显示进行排序

时间:2011-06-14 18:18:29

标签: iphone uitableview

我的NSMutableArray(xmlParseArray)日期来自服务器而且数据是

2010-05-14 2010年6月10日星期五 这是测试应用程序 这是第一次申请 意味着在xmlParseArray中有10条记录即将到来,我希望根据日期(排序日期)明智地显示这些记录,并在tableview标题上显示日期格式为2010年6月10日格式 我怎样才能做到这一点。任何帮助表示赞赏。 提前致谢。

1 个答案:

答案 0 :(得分:3)

如果你有一个NSMateArray对象,其字段为“beginDate”,类型为NSDate,你可以使用NSSortDescriptor,如下所示:

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"beginDate" ascending:TRUE];
[myMutableArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[sortDescriptor release];