我有一个表视图,其中包含从Web服务加载的值。其中包含日期值,以下是它的样子:
"Title":"Title1",
"StartDate":"9\/15\/2011 12:00:00 AM",
"EndDate":"10\/15\/2011 12:00:00 AM".
我使用NSDateFormatter进行了格式化,输出为:
theDate: |09/22/2011|
theTime: |14:09:30 PM|
现在我需要在tableview中对每个标题的相应日期进行排序。我该如何实现呢?请分享您的想法...
我需要在按钮动作上实现此功能,即应该对按钮动作执行排序功能。
谢谢...
答案 0 :(得分:1)
NSSortDescriptor* nameSorter = [[NSSortDescriptor alloc] initWithKey:@"startDate" ascending:NO];
NSMutableArray *temp = [yourArray mutableCopy];
[temp sortUsingDescriptors:[NSArray arrayWithObject:nameSorter]];
yourArray = temp;
[self.tableView reloadData];
同样适用于标题。