У меня есть несколько UITableView с готовыми методами делегата и источника данных. Как добавить то же второе действие / обработчик для этих таблиц с использованием подклассов, но без ручного редактирования их методов didSelectRowAtIndexPath?
Если я использую UIButtons вместо таблиц, решение будет следующим:
внутри дочернего класса UIButton:
- (void)defaultInit {
[self addTarget:[PCFlurryManager manager] action:@selector(...) forControlEvents:UIControlEventTouchUpInside];
}
- (void)dealloc {
[self removeTarget:[PCFlurryManager manager] action:@selector(...) forControlEvents:UIControlEventTouchUpInside];
[super dealloc];
}
Поэтому я могу использовать addTarget для одного и того же события столько раз, сколько захочу. Но как реализовать подобное для стола?