2012-06-27 48 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