編集:質問の改訂、範囲を狭めました
NSNumber の int 値に基づいて結果を送信するには、switch ステートメントを使用する必要があります。私の方法は次のようになります。
-(BOOL)setImage:(NSNumber*)c{
switch ([c intValue]){...}
}
スイッチを実行すると、スイッチで「EXC_BAD_ACCESS」エラーが発生します
私も試しswitch([c integerValue])
ましたが、それもうまくいきません
switch ステートメントに static int を配置すると、プログラムは正常に実行されます。
何が問題で、NSNumber の int 値を取得するにはどうすればよいですか?