NS_BLOCK_ASSERTIONS不以静态库阻止断言

问题描述:

NS_BLOCK_ASSERTIONS不会阻止一个断言失败从静态库的到来。我们如何抑制来自静态库的断言失败?NS_BLOCK_ASSERTIONS不以静态库阻止断言

+0

如何实现呢? – 2013-05-08 22:33:32

+0

如何阻止静态库中的断言失败? NS_BLOCK_ASSERTIONS不会抑制。 – Boon 2013-05-08 22:34:33

NS_BLOCK_ASSERTIONS必须在编译时定义。如果库已编译要抑制断言代码(这听起来非常危险),您将需要创建的NSAssertionHandler一个子类,忽略那些特定的故障和在thread dictionary安装。

+0

我学到了一些东西。谢谢。 – Boon 2013-05-09 02:19:50