一、使用clang 忽略Xcode警告
- 示例, 如图
由于使用runtime 动态添加了个方法实现, 导致系统在预编译阶段无法识别该方法的实现,故报警告!
- 隐藏警告
- 通过clang 预编译指令, 隐藏警告
pragma clang diagnostic push
pragma clang diagnostic ignored "xxxxxx"
/// insert the warning code
pragma clang diagnostic pop
- “xxxxxx” 中xxx的内容如何填入
-
查看警告
-
右键点击警告—> 选择reveal in log
找到上图中[ xxxx ] 的内容, 然后copy 到代码ignored 后面的””就可以成功忽略警告了!