Por que o meu UITableView não responde ao touchesBegan?

Estou usando esse método

- (void)tableView:(UITableView *)tableView touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [[event allTouches] anyObject];
    if ([myPickerView isFirstResponder] && [touch view] != myPickerView) {
        [myPickerView resignFirstResponder];
    }
    [super touchesBegan:touches withEvent:event];
}

mas meu tableView não responde a toques (aplicado à exibição funciona, mas isso é coberto pelo tableView!)

Se isso não for possível - existe outra possibilidade de capturar toques "fora da janela"?

questionAnswers(3)

yourAnswerToTheQuestion