1

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

这只发生在特别是“B”部分的值上。其他部分中的所有值均正确显示。抱歉,如果问题不清楚。这是我认为可以描述我的问题的最佳方式。

拜托我需要你的帮忙。完成这项任务非常紧迫,我不明白为什么会这样。

4

1 回答 1

0

查看 TableView Suite 示例代码。您遇到了一个叫做“单元重用”的小东西,在继续解决这个问题之前,您需要清除它。如果您不熟悉表格视图,这是最令人沮丧的事情,但这是一种内存使用优化,一旦您了解正在发生的事情,它就会变得有意义。

于 2010-08-14T18:47:25.957 回答