如何阻止UITableView重新加载数据并调用tableView:cellForRowAtIndexPath:?

时间:2010-07-05 15:08:27

标签: iphone uitableview lazy-loading

我的另一个问题是我的UITableView:我从XML文件中动态加载“问题”并在我的UITableView的单元格中显示它们,用户也可以在其中回答它们。问题是:如果向下滚动,然后再向上滚动,您之前输入的答案就会消失。我还注意到UITableView再次调用方法tableView:cellForRowAtIndexPath:这是我的问题,因为这个方法再次从XML文件中加载问题,以便用户输入的所有答案都会丢失。

如何将所有细胞保留在内存中,并停止延迟加载细胞?

我将不胜感激任何建议。

谢谢!

1 个答案:

答案 0 :(得分:2)

将检索到的数据存储并保存在NSMutableArray中,并将其作为数据源连接到表视图。