SWRevealViewController ignora o teclado ao deslizar

estou usandoSWRevealViewController no meu aplicativo e estou tendo um problema. Eu tenho um campo de texto em uma cena; se eu deslizar para a esquerda quando o teclado está aberto, o menu aparece, mas ele não descarta o teclado. Como descartar o teclado com o dedo esquerdo? eu tentei

UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
swipe.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRecognizer];

-(void)dismissKeyboard
{
    [self.textField resignFirstResponder];
}

mas isso não funciona, acho que porque já estou usando um panGestureRecognizer para o discoverViewcontroller, ou seja,[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];

Eu também estou usandoUITapGestureRecognizer mas funciona apenas para torneira e não para furto. Espero que exista uma solução muito simples para esse problema. Alguém pode ajudar?

Obrigado,