索引表问题...UITableView iPhone 问题
我试图从数据库中获取数据并按排序顺序显示所有值,这些值分组为 AZ 中的部分,并且我的 UITableView 已建立索引。在本例中,索引是 AZ。发生的奇怪的事情是,当我将数据库中的所有值获取到表中时,我看到“B”部分下的值具有“A”部分中的一些值,并且如果我点击任何索引,例如如果我点击索引“D”,然后回到字母“B”部分,以前以 A 开头的值现在被替换为 D。
这种情况仅发生在“B”部分的值上。其他部分中的所有值均正确显示。抱歉,如果问题不清楚。这是我认为可以描述我的问题的最佳方式。
请我需要你的帮助。完成这项任务非常紧迫,我不明白为什么会发生这种情况。
I am trying to grab the data from the database and display all the values in sorted order grouped into sections from A-Z and also my UITableView is indexed. In this case the indexes are A-Z. The strange thing that's happening is when I get all the values from the DB onto the table, I see that values under section 'B' has some values from section 'A' and if I tap on any index for example if I tap on index 'D' and come back to letter 'B' section the values that used to start with A are now replaced with D.
This happens only to section 'B' values in particular. All the values in other sections are displayed correctly. Sorry if the question is not clear. This is the best way I thought that I can describe my problem.
Please I need your help. It is very urgent to finish off this task and I can't understand why this is happening.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 TableView Suite 示例代码。您遇到了一个叫做“单元重复使用”的小问题,在继续解决这个问题之前您需要先解决这个问题。如果您不熟悉表视图,那么处理它是最令人沮丧的事情,但一旦您了解发生了什么,它就是一种内存使用优化,这是有意义的。
Look at the TableView Suite sample code. There's a little thing called "cell reuse" that you are running into, and you'll want to clear that up before you continue on with this problem. It's the most frustrating thing to deal with with respect to tableviews if you are not familiar with it, but it's a memory use optimization that makes sense once you understand what's going on.