您的位置:首页 > 其它

通过预编译指令屏蔽Xcode中的警告信息

2017-03-31 21:07 253 查看
对于一个强迫症程序员,每一个警告都是眼中钉肉中刺!

如果定义了一个私有方法(在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忽略这一种警告信息,虽然不管这个警告依然可以正常调用私有方法,但是身为程序员,有几个不是强迫症晚期患者?希望可以解决你的问题.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: