先生から出された練習問題の 1 つに問題があります。質問が何を求めているのかさえ理解していないので、助けていただければ幸いです。
「メソッドとクラスを練習するには、例外をスローするメソッドを含むクラスを作成します。前のメソッドを呼び出し、例外をキャッチして処理するクラスの別のメソッドを作成します。メイン関数を使用してコードをテストします。」
私が理解している唯一のことは、メイン関数でテストすることです。どんな助けでも大歓迎です、ありがとう。
先生から出された練習問題の 1 つに問題があります。質問が何を求めているのかさえ理解していないので、助けていただければ幸いです。
「メソッドとクラスを練習するには、例外をスローするメソッドを含むクラスを作成します。前のメソッドを呼び出し、例外をキャッチして処理するクラスの別のメソッドを作成します。メイン関数を使用してコードをテストします。」
私が理解している唯一のことは、メイン関数でテストすることです。どんな助けでも大歓迎です、ありがとう。
探しているのは、try/catch ステートメントを含むメソッドです
@try {
//do something
}
@catch (NSException *exception){
//do something if the code in the try failed
//OR
@throw exception; //this will make the method called "above" this method handle the exception (eg a method calling another method, that fails, passes the exception back to the top level one)
}