如何对日期进行排序并显示在uitableview标头中

问题描述

| 在我的NSMutableArray(xmlParseArray)中,日期来自服务器,数据为 2010-05-14 2010年10月5日,星期五 这是测试应用 这是第一个应用程序 意味着在xmlParseArray中有10条记录即将来临,我想按日期(排序日期)明智的方式在tableview标头上显示这些记录,日期格式为2010年6月10日,星期五 我怎么能做到这一点。任何帮助表示赞赏。 先谢谢了。     

解决方法

        如果您有一个对象的NSMutableArray对象,其字段“ beginDate \”的类型为NSDate,则可以使用NSSortDescriptor,如下所示:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@\"beginDate\" ascending:TRUE];
[myMutableArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[sortDescriptor release];