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 后面的””就可以成功忽略警告了!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容