2012-06-27 47 views
0

我正在研究一个博客应用程序,其中不同的文章显示在表格视图中。我使用下面的代码刷新:刷新UITableView单元而不复制

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];  

什么我可以做只会增加,因为原来的负荷是新文章有什么建议?

回答

0

如果您为这些文章想出某种checksum会怎么样?

校验和将作为文章的唯一标识符提供服务。

+0

不太确定我会如何去做这样的事 – user717452

+0

您可以将日期戳记和文章的第一位组合起来,为每个文章获取唯一的字符串。然后将其与其他文章的校验和进行比较,看看文章是否已被使用。 – bryanjclark

+0

嗯...不知道这是我想采取的路线 – user717452