Подтвердить что ты не робот

UITableView - какая строка была выбрана?

У меня вопрос: как я могу получить количество строк, выбранных в таблице? Я назначаю его вручную переменной. Проблема в том, что если строка была отменена, моя переменная все еще сохраняет старое значение.

Что я могу сделать? Есть ли метод в UITableView, который возвращает число текущей выбранной строки?

Заранее спасибо, Илья.

4b9b3361

Ответ 1

Если вы не внедрили делегат (см. nduplessis), UITableView также предлагает:

- (NSIndexPath *)indexPathForSelectedRow

Ответ 2

UITableViewDelegate вызовет

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

когда выбрана строка. Из этого вы можете легко определить строку с помощью indexPath.section и indexPath.row