В приложении для iOS у меня есть UITableView (НЕ является частью UITableViewController), на котором я хочу обнаружить долгое нажатие на пользовательских UITableViewCells следующим методом:
- (void)viewDidLoad
{
myTableView.delegate=self;
myTableView.dataSource=self;
UILongPressGestureRecognizer *longTap = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longTapGestureCaptured:)];
longTap.minimumPressDuration=0.5f;
longTap.delegate=self;
[myTableView addGestureRecognizer:longTap];
[super viewDidLoad];
}
-(void)longTapGestureCaptured:(UILongPressGestureRecognizer *)gesture
{
NSLog(@"Long tap"); // never called
}
Однако longTapGestureCaptured никогда не вызываетсякогда я давлюКак это можно решить?