2011-07-21 99 views
0

我不知道是怎么回事,但我有3个项目,我选择第1行中的UITableViewController indexPathForSelectedRow返回不正确的值

我使用一个视图控制器是一个UITableViewController列表,并具有属性tableView我在didSelectRowAtIndexPath期间访问indexPathForSelectedRow。

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

这是什么原因造成的?

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

+0

你可以发布更多的信息和一些代码? – AlexFZ

回答

1

如果您的表格有多个部分可能会混淆东西(它会在之前引起我的注意)。 indexpath.row将返回表的部分中的行号,而不是整个表的行号。如果这不是你所期望的,那就会出现错误。