通过预编译指令屏蔽Xcode中的警告信息
2017-03-31 21:07
253 查看
对于一个强迫症程序员,每一个警告都是眼中钉肉中刺!
如果定义了一个私有方法(在implementation下)想要在外部访问,就需给该类对象手动发送消息,但Xcode会提示警告:”undeclared selector’xxxx’”.于是博主就用预编译代码屏蔽掉这些警告.
![](https://img-blog.csdn.net/20170331205813977?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTk1MzE1NTg4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果定义了一个私有方法(在implementation下)想要在外部访问,就需给该类对象手动发送消息,但Xcode会提示警告:”undeclared selector’xxxx’”.于是博主就用预编译代码屏蔽掉这些警告.
int main { ..... ..... #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selector" //在这里写上给对象发送私有方法的代码 [wl performSelector:@selector(studyVeryHard)]; #pragma clang diagnostic pop .... }
上述方法只能使Xcode忽略这一种警告信息,虽然不管这个警告依然可以正常调用私有方法,但是身为程序员,有几个不是强迫症晚期患者?希望可以解决你的问题.
相关文章推荐
- Xcode中如何屏蔽某个源文件的编译警告信息
- Xcode中如何屏蔽某个源文件的编译警告信息
- 在Xcode中如何屏蔽某个源文件的编译警告信息
- 在Xcode中如何屏蔽某个源文件的编译警告信息
- 让maven忽略警告信息通过build
- WPF的WebBrowser控件打开flash,如何屏蔽警告信息
- 通过CPUID指令获取CPU信息
- 类说明:通过打印方法,直接打印出SQLException中的警告及错误信息
- 通过指令“ps -l”查看进程信息
- Java简单输入&通过控制台输入相关指令,输出System类, RunTime类相关方法返回信息
- C#的错误和警告信息指令
- Xcode 警告信息处理:Format string is not a string literal (potentially insecure)
- 去掉Xcode中的警告信息
- C++ 屏蔽警告信息
- Unity3D通过预编译指令实现分平台编译(翻译)
- Qt中屏蔽警告和调试信息
- Qt中屏蔽警告和调试信息
- xcode使用技巧,快筛选错误,屏蔽警告
- Qt工程中如何屏蔽警告信息
- 屏蔽Xcode编译警告