UITableView didSelectRowAtIndexPath не работает на apple tv

У меня есть Viewcontroller, который является подклассом UITableViewController. В основном моя проблема в том, что метод делегата вызывается, когда мы нажимаем на основную кнопку:

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

Я уже установил делегата:

self.tableView.delegate = self;

Не уверен, в чем проблема. Не уверен, сталкивался ли кто-нибудь с подобной проблемой.

Обновление: похоже, долгое нажатие работает. Кажется, где-то может быть конфликт с распознавателем жестов. (-didSelectRowAtIndexPath: не вызывается)


person Frank    schedule 25.08.2016    source источник


Ответы (1)


Вы также можете добавить переход в свою ячейку вместо использования - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

person Roman Podymov    schedule 26.08.2016