IPhone UITableView - действие для аксессуаров

Я пытаюсь связать щелчок кнопки аксессуара в UITableView с методом в определенном классе. Аксессуар находится на нескольких ячейках, созданных в коде, и поэтому я не могу просто сделать простую ссылку в построителе интерфейса, как я привык.

Как связать стрелку вспомогательного устройства (от конца ячейки в UITableView) до метода?

Ответ 1

Проверьте tableView:accessoryButtonTappedForRowWithIndexPath: метод UITableViewDelegate.

Ответ 2

Это уже недействительно, Xcode помещает предупреждение, которое теперь обесцвечено;

ПРЕДУПРЕЖДЕНИЕ: использование устаревшего компоновки ячеек из-за делегирования реализации tableView: accessoryTypeForRowWithIndexPath: in. Удалите реализацию этого метода и задайте свойства cellType и/или editAccessoryType, чтобы перейти к новому поведению макета ячейки. Этот метод больше не будет вызываться в будущей версии.