问题描述
|
我有一个方法,它有几个部分可能引发异常。如果这些部件之一发生故障,我希望运行清洁方法。我正在考虑使用try / catch指令。
我的问题是:我必须对可能引发异常的每一行代码使用一个指令,还是可以将整个方法简单地包含在这样的块中?
@try {
[self doStuff];
// doStuff has several passages that could throw an exception
}
@catch (NSException * e) {
[self cleanTheWholeThing];
}
在这种情况下,对我来说不重要的是哪一行产生了问题。我只需要方法成功运行或在失败时做其他事情即可。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)