Zeigen Sie UIMenuController in editingDidBegin eines UITextField an

Ich möchte einfach den UIMenuController anzeigen, sobald ein Textfeld aktiv ist.
Was ich gerade mache ist:

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

Die Methode wird aufgerufen, aber das Menü wird nicht angezeigt ...
Wenn ich eine Touch + Hold-Geste auf dem Textfeld mache, wird sie regelmäßig angezeigt.

Ich hoffe es gibt eine einfache Lösung dafür, Danke

Antworten auf die Frage(2)

Ihre Antwort auf die Frage