UITableViewController indexPathForSelectedRow返回不正确的值

时间:2011-07-21 19:55:27

标签: didselectrowatindexpath uitableview

我不确定发生了什么,但我有一个包含3个项目的列表,我正在选择第1行。

我使用的是一个UITableViewController的viewcontroller,它有一个属性tableView,我在didSelectRowAtIndexPath期间访问indexPathForSelectedRow。

由于某些原因,这个值有时不正确......

是什么导致这种情况?

didSelectRowAtIndexPath上的UITableView *参数也称为tableView。

1 个答案:

答案 0 :(得分:1)

如果你的桌子有多个部分可以混淆事物(之前就抓住了我)。 indexpath.row将返回表格部分中的行号,而不是整个表格的行号。如果这不是你所期望的那样,那就显得不对了。