如何在Objective-C编译器上禁用线上的警告?如何抑制Objective-C编译器上的警告线?
...
[[UIWebDocumentView class] jr_swizzleMethod:@selector(canPerformAction:withSender:) withMethod:@selector(myCanPerformAction:withSender:) error:nil]; // warning here
...
NSObject有此方法(作为类别)。但编译器认为UIWebDocumentView没有。这是一个竞争者的问题。是否有任何指令来压制代码块的警告?
警告:
接收机 'UIWebDocumentView' 是一个正向类和对应 @interface可能不存在
P.S. UIWebDocumentView
是一个私有API - 因此不能使用performSelector
方法禁止警告。
请你的问题并添加行和**确切的警告文字**。 –
我想找到一种方法来抑制任何警告。 – Dmitry
[@selector - 带多个参数?](http://stackoverflow.com/questions/2297613/selector-with-multiple-arguments) –