0

私は静的 ios ライブラリを作成していますが、リクエストの失敗時にシステム生成の例外と、コードとメッセージを含むカスタム例外をユーザーにスローしたいと考えています。

ユーザーはヘッダー ファイルと .a ファイルをインポートし、静的ライブラリ メソッドを呼び出します。

例外を処理する、または独自の例外を作成してユーザーに返す最も簡単で一般的な方法を教えてください。ユーザーはコードとメッセージを取得して特定のアクションを実行します。

私は次のリンクを調べましたが、カスタム NSError クラスまたは NSException クラスを作成して、独自のエラー コードとメッセージを追加できるようにしたいので、何をすべきか少し混乱しました。

目的cでカスタム例外を作成するには?

アプリケーション全体での例外処理

助けてください。

ありがとうございます。それでは、お元気で、

4

1 に答える 1

0

一般に、例外処理は Objective-C の安全な言語メカニズムではないため、プログラミング エラーに対してのみ使用する必要があります。たとえば、使用できます[NSException raise:NSInvalidArgumentException format:@"fooIndex out of range. Should be 0..%d, but is %d", (int)self.length, fooIndex];

于 2014-04-23T13:56:04.427 に答える