これがケースです。メソッドの最後で nil を返すのを忘れていたため、次のコードで不正なアクセス エラーが発生しました。
- (NSString*) testWithRet{
NSString* ret = @"js";
//return ret;
}
...
NSString* var = [obj testWithRet];
//can I check here to prevent the bad access below?
NSLog(@"%@", var); // bad access here
私の質問は、不正なアクセスが発生する前にチェックを行うことはできますか?
「var」を nil および NULL に対してチェックしようとしましたが、失敗しました。
ありがとう。