美文网首页
让系统警告闭嘴!

让系统警告闭嘴!

作者: MiniCoder | 来源:发表于2016-09-10 21:28 被阅读0次

    我们在开发时会遇到各种警告,但是有些警告是没有必要的,比如方法已经废弃....

    我在这里总结了几种取消警告的方法,给大家分享一下

    1.方法弃用警告

    #pragma clang diagnostic push

    #pragma clang diagnostic ignored "-Wdeprecated-declarations"

    [TestFlightsetDeviceIdentifier:[[UIDevicecurrentDevice]uniqueIdentifier]];

    #pragma clang diagnostic pop

    2.不兼容指针类型

    #pragma clang diagnostic push

    #pragma clang diagnostic ignored "-Wincompatible-pointer-types"

    #pragma clang diagnostic pop

    3.retain cycle

    #pragma clang diagnostic push

    #pragma clang diagnostic ignored "-Warc-retain-cycles"

    self.completionBlock= ^ {

    ...

    };

    #pragma clang diagnostic pop

    4.未使用变量

    #pragma clang diagnostic push

    #pragma clang diagnostic ignored "-Wunused-variable"

    inta;

    #pragma clang diagnostic pop

    如果好多处都有报警,我们总不能挨个去写这种方法吧

    下面有一种更快的方法

    将报警的类型直接写在这里

    那么这一类的报警都不回再提示了

    相关文章

      网友评论

          本文标题:让系统警告闭嘴!

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