美文网首页
异常NSException处理

异常NSException处理

作者: 莫_名 | 来源:发表于2016-09-20 20:45 被阅读0次
  • @try是必需的,@catch和@finally至少出现其一

  • 不要再@finally中使用如return或@throw等导致方法终止的语句,否则会导致@try以及@catch中的return和@throw语句失效,因为在@try或@catch中遇到终止方法的语句会先去执行@finally中的语句,如果@finally中终止了方法就不能再回到@try或者@catch中去执行了

  • 手动抛出自定义异常: MyException只需要继承NSException即可

    • @throw [ [ MyException alloc] initWithName:@“XXXX” reason:@“XXXX” userInfro: dict];

相关文章

网友评论

      本文标题:异常NSException处理

      本文链接:https://www.haomeiwen.com/subject/lnvoettx.html