【发布时间】:2010-04-23 18:22:34
【问题描述】:
我一直在阅读 Apple developer docs 上有关异常处理的内容,但我想知道为什么标准 C 操作的异常没有被捕获?
例如下面的代码仍然会使应用程序崩溃,而不会将 div 捕获为零。 @try/@catch 块是否只会捕获 Obj-C 代码?
@try {
int i = 10 / 0;
}
@catch (NSException * e) {
NSLog(@"Div by zero!");
}
@finally {
// Nothing...
}
【问题讨论】:
标签: c objective-c exception exception-handling