我使用-Weverything
编译了我的项目,我看到所有NSAssert
次调用都有警告
必须为' ...'指定至少一个参数可变宏的参数
NSAssert(NO, @"This class cannot be instantiated!");
正确的解决方法是在所有语句中添加nil
参数,但我更愿意将此警告静音。有可能吗?
答案 0 :(得分:-3)
将以下参数添加到XCode构建设置中的其他C标志,这会关闭项目中的所有NSAssert:
-DNS_BLOCK_ASSERTIONS=1