clang 的简单使用--忽略警告

一、使用clang 忽略Xcode警告

  • 示例, 如图
image.png

由于使用runtime 动态添加了个方法实现, 导致系统在预编译阶段无法识别该方法的实现,故报警告!

  • 隐藏警告
    • 通过clang 预编译指令, 隐藏警告

pragma clang diagnostic push

pragma clang diagnostic ignored "xxxxxx"

/// insert the warning code

pragma clang diagnostic pop

  • “xxxxxx” 中xxx的内容如何填入
  1. 查看警告
    image.png
  2. 右键点击警告—> 选择reveal in log
    image.png
  3. 找到上图中[ xxxx ] 的内容, 然后copy 到代码ignored 后面的””就可以成功忽略警告了!

你可能感兴趣的:(clang 的简单使用--忽略警告)