是否可以使用它作为协议的实现来替换所有对象的方法?
该方法为canPerformAction:(SEL)action withSender:(id)sender
:
- (BOOL)myCanPerformAction:(SEL)action withSender:(id)sender {
return NO;
}
最初的问题:无法禁用"剪切,复制,粘贴"和"选择,全选" UIWebView上的弹出菜单。一些奇怪的对象在其canPerformAction
方法上生成它们。我无法找到这个对象来替换它的类。
非常希望得到你的帮助。很长时间都无法解决这个问题。禁用选择的所有其他方法也会禁用我页面上的用户输入。我可能只会替换正确或所有类的canPerformAction
方法,以使其正常工作。
答案 0 :(得分:0)
为类NSObject创建一个类别并调整其方法。
@interface NSObject (myCanPerformAction)
- (BOOL)myCanPerformAction:(SEL)action withSender:(id)sender;
@end