如果我在
中包装每个方法代码,那就错了@try {
}
catch(NSException e) {}
我是新开发者。所以请帮忙。我将我的代码包装在try-catch块中以消除应用程序崩溃的可能性。
答案 0 :(得分:6)
是的,这是一个坏主意。
当你的应用程序抛出异常时,这意味着严重错误,如果你只是抓住并隐藏任何错误仍然是错误的,你还没有解决它,所以你可能会得到另一个很快就会例外。无论如何都无法处理一些例外情况。因此,仅捕获和隐藏异常可能仍然会导致应用程序无法正常工作。
所以,你应该只有很少的try / catch块,因为在obj-c中没有使用异常。