索引表的问题... UITableView iPhone问题

时间:2010-08-14 18:33:36

标签: iphone database uitableview view indexed

我正在尝试从数据库中获取数据,并按照排序顺序显示所有值,这些值按A-Z分组,并且我的UITableView也被编入索引。在这种情况下,索引是A-Z。发生的奇怪事情是,当我将数据库中的所有值都放到表格上时,我看到“B”部分下的值有一些来自“A”部分的值,如果我点击任何索引,例如,如果我点击索引'D'并返回字母'B'部分,过去以A开头的值现在被替换为D.

这仅发生在“B”值部分。其他部分中的所有值都正确显示。对不起,如果问题不明确。这是我认为我可以描述我的问题的最佳方式。

我需要你的帮助。完成这项任务非常紧迫,我无法理解为什么会这样。

1 个答案:

答案 0 :(得分:0)

查看TableView Suite示例代码。您遇到了一个称为“单元重用”的小东西,在继续解决此问题之前,您需要清除它。如果你不熟悉它,那么对于tableviews来说这是最令人沮丧的事情,但是一旦你理解了正在发生的事情,那就是内存使用优化是有意义的。