索引表问题...UITableView iPhone 问题
Posted
技术标签:
【中文标题】索引表问题...UITableView iPhone 问题【英文标题】:Problem with indexed table...UITableView iPhone problem 【发布时间】:2010-08-14 18:33:35 【问题描述】:我正在尝试从数据库中获取数据并按从 A-Z 分组到部分的排序顺序显示所有值,并且我的 UITableView 也已编入索引。在这种情况下,索引是 A-Z。发生的奇怪事情是,当我将数据库中的所有值都放到表中时,我看到“B”部分下的值具有“A”部分的一些值,如果我点击任何索引,例如如果我点击索引'D' 并回到字母 'B' 部分,以前以 A 开头的值现在替换为 D。
这仅发生在部分“B”值上。其他部分中的所有值均正确显示。抱歉,如果问题不清楚。这是我认为可以描述我的问题的最佳方式。
我需要你的帮助。完成这项任务非常紧迫,我不明白为什么会发生这种情况。
【问题讨论】:
【参考方案1】:查看 TableView Suite 示例代码。您遇到了一个叫做“单元重用”的小东西,在继续处理这个问题之前,您需要清除它。如果您不熟悉 tableview,这是最令人沮丧的事情,但这是一种内存使用优化,一旦您了解发生了什么,它就会变得有意义。
【讨论】:
感谢 jer 的回复..但我没有帮助..你能建议我任何其他方式..我检查了我的 cellForRowAtIndexPath 方法 抱歉,在您接受之前错过了这条评论。如果您接受了我的回答,我认为您仍然没有问题吗?以上是关于索引表问题...UITableView iPhone 问题的主要内容,如果未能解决你的问题,请参考以下文章
iPhone UITableView 与 UISearchBar 和刷新部分索引
iOS:UITableView 表数据未显示在子类别中:iPhone