如何抑制 Objective-C 编译器上的警告?
...
[[UIWebDocumentView class] jr_swizzleMethod:@selector(canPerformAction:withSender:) withMethod:@selector(myCanPerformAction:withSender:) error:nil]; // warning here
...
NSObject 有这个方法(作为类别)。但是编译器认为 UIWebDocumentView 没有。这是编译器的问题。是否有任何指令可以禁止代码块上的警告?
警告:
Receiver 'UIWebDocumentView' 是一个转发类,对应的@interface 可能不存在
PSUIWebDocumentView
是一个私有 API - 所以不能使用performSelector
方法 tu 抑制警告。