我不确定发生了什么,但我有一个包含3个项目的列表,我正在选择第1行。
我使用的是一个UITableViewController的viewcontroller,它有一个属性tableView,我在didSelectRowAtIndexPath期间访问indexPathForSelectedRow。
由于某些原因,这个值有时不正确......
是什么导致这种情况?
didSelectRowAtIndexPath上的UITableView *参数也称为tableView。
答案 0 :(得分:1)
如果你的桌子有多个部分可以混淆事物(之前就抓住了我)。 indexpath.row将返回表格部分中的行号,而不是整个表格的行号。如果这不是你所期望的那样,那就显得不对了。