UIMenuController を使用して textview 内のテキストを切り取ったので、別の場所に貼り付けたいと思います。しかし、UIPasteBoard 文字列が正しい値を取得することはありません。参考までに、カット工程で発生しますが、コピーでは問題ありません。
例:「XYZ」をコピーして貼り付けました。UIPasteBoard文字列には正しい値が含まれており、「XYZ」があります
次に、「ABC」を切り取って貼り付けたいのですが、UIPasteBoard 文字列に間違った値が含まれています。「ABC」ではなく「XYZ」であり、xcode 出力でテキストが表示されますWebcore NSBeep()!
なぜそれが起こるのか理解できません。誰か手がかりを教えてもらえますか?ありがとうございました
アップデート
canPerformAction メソッドを使用するだけです。
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender{
return [super canPerformAction:action withSender:sender];
}