2013-05-08 82 views
3

NS_BLOCK_ASSERTIONS不會阻止一個斷言失敗從靜態庫的到來。我們如何抑制來自靜態庫的斷言失敗?NS_BLOCK_ASSERTIONS不以靜態庫阻止斷言

+0

如何實現呢? – 2013-05-08 22:33:32

+0

如何阻止靜態庫中的斷言失敗? NS_BLOCK_ASSERTIONS不會抑制。 – Boon 2013-05-08 22:34:33

回答

3

NS_BLOCK_ASSERTIONS必須在編譯時定義。如果庫已編譯要抑制斷言代碼(這聽起來非常危險),您將需要創建的NSAssertionHandler一個子類,忽略那些特定的故障和在thread dictionary安裝。

+0

我學到了一些東西。謝謝。 – Boon 2013-05-09 02:19:50