iOS 使用@try ...@catch...@finally捕

2016-07-10  本文已影响168人  七分呗轻唱

Object - C提供了@try...@catch...@finally来捕获异常。最近在项目中有常用到,用于处理iOS各个不同版本之间的差异。在使用时将可能异常的代码放在@try后面的代码块中,当程序发生异常时,这个异常就可以被@catch会捕捉。
Object - C将可能出现错误的代码放在@try块中,所以的异常处理逻辑都可以放在@catch块中处理,最后使用@finally块来回收资源。异常处理机制语法:

@try
{
 //业务实现的代码
 ......
}
@catch
{
  //异常处理代码代码
 ......
}
@catch
{
 //异常处理代码代码
 ......
}
 . . . 
@finally{
}
上一篇下一篇

猜你喜欢

热点阅读