【发布时间】:2013-05-08 22:31:56
【问题描述】:
NS_BLOCK_ASSERTIONS 不会阻止来自静态库的断言失败。我们如何抑制来自静态库的断言失败?
【问题讨论】:
-
如何阻止静态库中的断言失败? NS_BLOCK_ASSERTIONS 不会抑制它。
标签: objective-c nsassert
NS_BLOCK_ASSERTIONS 不会阻止来自静态库的断言失败。我们如何抑制来自静态库的断言失败?
【问题讨论】:
标签: objective-c nsassert
NS_BLOCK_ASSERTIONS 必须在编译时定义。如果该库已使用您想要抑制的断言代码进行编译(这听起来非常危险),您将需要创建一个 NSAssertionHandler 的子类,它会忽略那些特定的故障并将其安装在 @ 987654322@.
【讨论】: