我已经使用 UIMenuController 在 textview 中剪切了一个文本,我想将它粘贴到另一个地方。但是 UIPasteBoard 字符串永远不会得到正确的值。仅供参考,它只是在剪切过程中发生,但在复制过程中没有问题。
例如:我已经复制“XYZ”并粘贴它,UIPasteBoard 字符串包含正确的值,有“XYZ”
然后,我想剪切“ABC”并粘贴它,但是 UIPasteBoard 字符串包含错误的值,它仍然是“XYZ”而不是“ABC”,并且 xcode 输出给了我一个文本Webcore NSBeep()!
我不明白为什么会发生这种情况,有人可以给我一些线索吗?谢谢你
更新
我只是使用 canPerformAction 方法:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender{
return [super canPerformAction:action withSender:sender];
}