情况就是这样。我忘记在方法末尾返回 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
我的问题是,我可以在错误访问发生之前进行任何检查吗?
我试图对照 nil 和 NULL 检查“var”但失败了。
谢谢。