iPhone-尝试,抓住问题

问题描述

| 我有一个方法,它有几个部分可能引发异常。如果这些部件之一发生故障,我希望运行清洁方法。我正在考虑使用try / catch指令。 我的问题是:我必须对可能引发异常的每一行代码使用一个指令,还是可以将整个方法简单地包含在这样的块中?
 @try {
    [self doStuff];
     // doStuff has several passages that could throw an exception

 }
 @catch (NSException * e) {
    [self cleanTheWholeThing];
 }
在这种情况下,对我来说不重要的是哪一行产生了问题。我只需要方法成功运行或在失败时做其他事情即可。 谢谢     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)