美文网首页
Xcode 消除 Undeclared Selector 的警告

Xcode 消除 Undeclared Selector 的警告

作者: RadioHeadache | 来源:发表于2019-05-09 14:19 被阅读0次
    警告

    在开发的时候可能会遇到这样的问题,调用一些 SDK 的私有方法,但是会被 Xcode 警告方法不存在,这对于一个强迫症患者而言是不可接受的,于是我们可以手动让这个警告消失。

    处理方法

    第一步 获得错误名

    reveal in log

    对这个错误点击右键,选择 Reveal in Log。

    获得错误名

    第二步 消除错误名

    消除错误
    // 清除警告
    #pragma clang diagnostic push
    #pragma clang diagnostic ignored "-Wundeclared-selector" // 双引号内是你在上一步获得的错误名
    // 需要被消除⚠️警告的代码写在这里
    #pragma clang diagnostic pop
    

    当然这个方法不仅仅可以消除Undeclared Selector这个警告,其他的警告也可以消除。

    延伸

    nshipster 关于 pragma 的介绍

    相关文章

      网友评论

          本文标题:Xcode 消除 Undeclared Selector 的警告

          本文链接:https://www.haomeiwen.com/subject/rxswoqtx.html