如何调试libc++abi.dylib handler threw exception错误

From:http://blog.csdn.net/naruto_ku/article/details/8779203

 

在进行iOS开发时,偶尔会碰到libc++abi.dylib handler threw exception,这种错误,而且这种错误也不打印任何相关的信息。

可以使用

@try{  
  
}  
@catch(NSException *exception) {  
  
}  
@finally {  
  
}  

  

将有问题的代码放到try块中,然后就可以在catch块里打印出出错信息,调试起来很方便。

这种机制在iOS的体系架构中效率比较低,所以不建议放到产品代码中,只适合用来调试。

posted @ 2013-09-16 14:27  superchao  阅读(242)  评论(0编辑  收藏  举报