刷新 UITableView 单元格而不重复



我正在开发一个博客应用程序,其中不同的文章显示在表格视图中。 我正在使用以下代码进行刷新:

for (NSString *feed in _feeds) {
    NSURL *url = [NSURL URLWithString:feed];
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
    [request setDelegate:self];
    [_queue addOperation:request];
}

当出现错误并且没有任何内容加载时,这工作正常,但如果所有加载正常并且您只是在寻找新文章,它最终会复制所有内容。 以下是视图加载设置:

self.allEntries = [NSMutableArray array];
self.queue = [[[NSOperationQueue alloc] init] autorelease];
self.feeds = [NSArray arrayWithObjects:@"http://316apps.com/ipreachersblog/feed/",
              nil];    

关于我可以做些什么来只添加自原始加载以来的新文章的任何建议?

如果你为文章想出某种校验和怎么办?

然后,校验和将用作文章的唯一标识符。

最新更新