-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 に答える