在我的应用程序中,我使用第三方代码触发一些警告.我查看了它们,可以安全地忽略它们.
现在我想以某种方式"标记"文件,因此Xcode不会对该文件中的代码显示任何警告.
我该怎么办?
我想知道如何压制警告:
类别正在实施一种方法,该方法也将由其主要类实现.
我有一个特定的代码类别:
+ (UIFont *)systemFontOfSize:(CGFloat)fontSize {
return [self aCustomFontOfSize:fontSize];
}
Run Code Online (Sandbox Code Playgroud) 我故意使用类别来覆盖我知道已经在主类上实现的方法.我知道这通常是设计薄弱的标志 - 拜托,没有讲座 - 但在这种情况下我不能干净地继承.我知道调酒也可能是一种选择.
但是现在,我怎么能抑制这个警告呢?llvm抛出一个编译器警告我可以禁用(diagnostic ignored "-Wobjc-protocol-method-implementation").但随后链接器也抱怨.
这提出了一个类似的问题,但正在寻找一个不同的答案.如何告诉链接器不要抱怨?
谢谢.