Objective c 在UITextView中禁用复制功能不起作用

Objective c 在UITextView中禁用复制功能不起作用,objective-c,ipad,xcode5,uitextview,Objective C,Ipad,Xcode5,Uitextview,我有一个包含隐藏UITextView的xib,直到我单击一个按钮使textview可见 我想在突出显示文本时仅为uitextview禁用复制 我试过几件事,包括 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(copy:)) return NO; return [super canPerformAction:action withSend

我有一个包含隐藏UITextView的xib,直到我单击一个按钮使textview可见

我想在突出显示文本时仅为uitextview禁用复制

我试过几件事,包括

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{

    if (action == @selector(copy:))
        return NO;


    return [super canPerformAction:action withSender:sender];
}
但是,这没有任何作用。我试着在装载时打开它,但仍然不起作用。 我还发现,在相关的xib中,它对其他任何东西都不起作用。我仍然可以复制任何其他文本


有人知道为什么吗?

只需禁用Interface Builder上的Selective属性,文本将无法从控件中复制。

您放在这里的代码在哪里?我将其放在与xib关联的类的.m中,但它似乎不起任何作用。我认为复制功能仍然有效,这不应该在实际的
UITextView
中吗?执行复制/粘贴的不是
UITextView
吗?我几秒钟前才看到这个选项……真不敢相信我一直都不知道这个选项。有一段时间没用xibs了,谢谢!