-1

可能重复:
如何在 iOS 中捕获异常?

如何在 Xcode 中实现 try catch 异常处理以处理标准异常操作,例如数字除以零。可以提供一些示例....

4

2 回答 2

1
@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.
    ...
}

http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/Chapters/ocExceptionHandling.html

于 2012-10-18T13:39:33.657 回答
0

在 Objective-c 中,Try/catch 似乎不受欢迎。通常一个 NSError 参数是通过引用传递的。有关示例代码,请参阅本教程

于 2012-10-18T13:42:00.510 回答