【发布时间】:2011-05-09 05:39:48
【问题描述】:
我有一个UITableView,我在其中添加了部分。当使用didSelectRowAtIndex 和indexPath.row 时,我没有得到正确的值。假设我在第 2 部分,然后它再次从 0 开始行索引 (indexPath.row),因此我得到了错误的索引。
假设第一个数组有 4 个名称:(0)50 street、(1)apple、(2)boy 和 (3)cat。当您选择任何人时,它会根据索引 (0,1,2,3) 加载正确的详细视图。但是,当您去搜索并键入“b”时,它会将表格缩小到现在位于第 0 行的 (2)boy。因此,当您选择 50 street 时,它会从原始数组中加载 boy。
谁能告诉我如何解决这个问题?
我意识到可以通过indexPath.section 获取部分索引,但我不知道如何使用它。
【问题讨论】:
-
阅读一些有关表格视图的文章并集中注意力。请参阅此链接以获取表格视图教程。
标签: iphone xcode didselectrowatindexpath