可能重复:
如何在 iOS 中捕获异常?
如何在 Xcode 中实现 try catch 异常处理以处理标准异常操作,例如数字除以零。可以提供一些示例....
可能重复:
如何在 iOS 中捕获异常?
如何在 Xcode 中实现 try catch 异常处理以处理标准异常操作,例如数字除以零。可以提供一些示例....
@try {
...
}
@catch (CustomException *ce) { // 1
...
}
@catch (NSException *ne) { // 2
// Perform processing necessary at this level.
...
}
@catch (id ue) {
...
}
@finally { // 3
// Perform processing necessary whether an exception occurred or not.
...
}
在 Objective-c 中,Try/catch 似乎不受欢迎。通常一个 NSError 参数是通过引用传递的。有关示例代码,请参阅本教程。