让系统警告闭嘴!

2016-09-10  本文已影响0人  MiniCoder

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

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

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

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

下面有一种更快的方法

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

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

上一篇 下一篇

猜你喜欢

热点阅读