UITableViewController indexPathForSelectedRow возвращает неверное значение - PullRequest
0 голосов
/ 21 июля 2011

Я не уверен, что происходит, но у меня есть список из 3 элементов, и я выбираю строку 1.

Я использую viewcontroller, который является UITableViewController и который имеет свойство tableView, гдеЯ обращаюсь к indexPathForSelectedRow во время didSelectRowAtIndexPath.

По какой-то причине это значение иногда неверно ...

Что может вызвать это?

Параметр UITableView * для didSelectRowAtIndexPath имеет значениетакже называется tableView.

1 Ответ

1 голос
/ 12 ноября 2011

Если на вашем столе есть более одного раздела, который может сбить с толку (это поймало меня раньше). indexpath.row вернет номер строки в разделе таблицы, а не номер строки всей таблицы. Если это не то, что вы ожидаете, это будет выглядеть неправильно.

...