静音NSAssert警告

时间:2014-11-06 11:47:41

标签: objective-c xcode llvm

我使用-Weverything编译了我的项目,我看到所有NSAssert次调用都有警告

  

必须为' ...'指定至少一个参数可变宏的参数

NSAssert(NO, @"This class cannot be instantiated!");

正确的解决方法是在所有语句中添加nil参数,但我更愿意将此警告静音。有可能吗?

欢呼

1 个答案:

答案 0 :(得分:-3)

将以下参数添加到XCode构建设置中的其他C标志,这会关闭项目中的所有NSAssert:

-DNS_BLOCK_ASSERTIONS=1