
在用Xcode写代码时经常会遇到一些警告,有一些警告是不可避免的,并不会影响整个程序的运行,对于有强迫症的程序员来说自然也会有解决的方法
我们要做的就是使用Xcode中的一条预编译指令:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "这里写显示警告代码"
//这里写报警告的代码
#pragma clang diagnostic pop
第一行代码和最后一行代码的作用是要忽略警告的范围
重点是怎样去找到警告的源代码呢?
如下图:
红色框中的代码即为预编译时的警告代码
将其复制到上面的代码中就可以搞定了:
* 例如: *
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
//这里写报警告的代码
NSString *str1 = @"demo1";
#pragma clang diagnostic pop