プロトコルの実装として使用して、すべてのオブジェクトのメソッドを置き換えることは可能ですか?
方法はcanPerformAction:(SEL)action withSender:(id)sender
次のとおりです。
- (BOOL)myCanPerformAction:(SEL)action withSender:(id)sender {
return NO;
}
最初の問題:UIWebViewの「切り取り、コピー、貼り付け」および「選択、すべて選択」ポップアップメニューを無効にできない。奇妙なオブジェクトがそのcanPerformAction
メソッドでそれらを生成します。そして、そのクラスでのみメソッドを置き換えるこのオブジェクトを見つけることができません。
どうぞよろしくお願いいたします。この問題を長い間解決することはできません。選択を無効にする他のすべての方法も、私のページでのユーザー入力を無効にします。canPerformAction
そして、私はそれを機能させるために正しいクラスまたはすべてのクラスのメソッドを置き換えるだけかもしれません。