2011-05-12 122 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