无需复制即可刷新UITableView单元

时间:2012-06-27 21:19:47

标签: iphone uitableview refresh

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

如果您为文章提出某种checksum怎么办?

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