2011-05-12 59 views
2

我從XML獲取數據並通過自定義單元格顯示在表視圖上,所以當我向下滾動數據隱藏時,當我向上滾動隱藏數據顯示,但再次等待響應服務器的XML,所以我不想這個我的要求是如果數據顯示tableview然後它應該保存或保持在那裏。請幫助我。問題,如何停止重新加載數據在uitableview

+4

將即將到來的數據保存在NSMutablArray中。 – 2011-05-12 07:27:10

+0

我不這麼認爲它的智能解決方案,它應該有一些不同的方式來解決... – 2011-05-12 07:30:05

+0

什麼plaftorm? iOS或MacOS? – 2011-05-12 07:37:48

回答

0

的對象:

NSMutableArray *dataSource = [NSMutableArray array]; 
[self.dataSource addObject:yourObj]; 
[yourObj release]; 

在您cellForRowAtIndexPath:方法:

YourObject *yourObj = [[YourObject alloc] init]; 
yourObj.ID = 12121; 
yourObj.Title = @"Some title"; 

一個包含你的對象NSMutableArray

YourObject *yourObj = (YourObj *)[self.dataSource objectAtIndex:indexPath.row]; 

然後,你可以做以下的訪問屬性您存儲在中的對象NSMutableArray

cell.titleLabel.text = yourObj.Title; 
+0

它很好,但我也從服務器端獲取圖像,所以這是一個很好的方法來保存圖像在本地,它可能會顯示數以千計的圖像,如何處理圖像? – 2011-05-12 07:52:18