Como desativar Copiar e definir UIMenuItems do UIMenuController no UITextfield

Estou implementando customUIMenuController e tentando descobrir. Como legalmente posso desabilitar "Copiar" e "Definir" UIMenuItems deUIMenuController noUITextfield? O campo de texto não é editável. Tentei desativar "Copiar" usando:

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender 
{
   if (action == @selector(copy:))
    {
        return NO;
    }

    return [super canPerformAction:action withSender:sender];
}


- (IBAction)tapTextViewGesture:(id)sender {

  UIMenuItem *myItem1 = [[UIMenuItem alloc] initWithTitle:@"myItem1" action:@selector(myItem1Pressed:)];
  UIMenuItem *myItem2 = [[UIMenuItem alloc] initWithTitle:@"myItem2" action:@selector(myItem2Pressed:)];
  UIMenuItem *myItem3 = [[UIMenuItem alloc] initWithTitle:@"myItem3" action:@selector(myItem3Pressed:)];

    // Access the application's shared menu
    UIMenuController *menu = [UIMenuController sharedMenuController];

    [menu setMenuItems:[NSArray arrayWithObjects:myItem1,myItem2,myItem3, nil]];

    CGRect menuRect = CGRectMake(20, 50, 200, 0);


    // Show the menu from the cursor's position
    [menu setTargetRect:menuRect inView:self.view];


    [menu setMenuVisible:YES animated:YES];
}

Mas o menu ainda mostra "Copiar" e "Definir"UIMenuItems. Como posso desativá-los, deixando apenas meus itens?

questionAnswers(5)

yourAnswerToTheQuestion