我正在解析一个 XML 文件,它只包含 XML 中每个项目的标题、描述和链接。在使用 pubDate 部分之前,我已经完成了排序,但在此,我希望它按字母顺序或 XML 中列出的顺序。关于这样做的建议?在过去的版本中,我将其排序如下:
for (RSSEntry *entry in entries) {
int insertIdx = [_allEntries indexForInsertingObject:entry sortedUsingBlock:^(id a, id b) {
RSSEntry *entry1 = (RSSEntry *) a;
RSSEntry *entry2 = (RSSEntry *) b;
return [entry1.articleDate compare:entry2.articleDate];
}];
[_allEntries insertObject:entry atIndex:insertIdx];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:insertIdx inSection:0]]
withRowAnimation:UITableViewRowAnimationRight];