在Filename中按日期排序iPhone TableView?

时间:2012-05-01 05:27:19

标签: iphone xcode uitableview nsstring sorting

表视图中列出的文件的文件名如下: 文件5月1日凌晨3:00 .mp3 文件5月3日3:01 AM.mp3

有没有办法可以按文件名中包含的日期对其进行排序?

2 个答案:

答案 0 :(得分:0)

您必须使用NSSortDescriptor: -

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

   NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:date ascending:YES];
   [yourArrayName sortUsingDescriptors:[NSArray arrayWithObject:sorter]];

}

希望有所帮助,谢谢:)

答案 1 :(得分:0)