Exibir o UIMenuController em editingDidBegin de um UITextField

Eu simplesmente quero exibir o UIMenuController logo após um campo de texto ter se tornado ativo.
O que estou fazendo agora é:

- (IBAction)textFieldeditingDidBegin:(UITextField *)sender {
    // textfield menu item
    UIMenuController *menu = [UIMenuController sharedMenuController];
    [menu setTargetRect:sender.frame inView:self.view];
    [menu setMenuVisible:YES animated:YES];
}

O método é chamado, mas simplesmente não exibe o menu ...
Se eu fizer um toque + segurar o gesto no campo de texto, ele aparece regularmente.

Espero que haja uma solução simples para isso, obrigado

questionAnswers(2)

yourAnswerToTheQuestion