我对Objective C很新,但我在Visual Basic方面有一些经验。如果条件不满足,还是等于Exit Sub语句停止执行代码?我正在谈论
If Some.Condition.Is.Not.Met Then
Exit Sub //Please don't execute any more code in this method
这是使其正常工作的正确方法吗?
-(BOOL)methodThatQuitsOut {
[SomeCode GoesHere];
Other.code = Goes.here;
if (condition != present) {
return NO;
}
Does this code continue to run?;
}
答案 0 :(得分:6)
从函数返回就是这样做的;它返回,控制权传递回call-e。所以不,返回下面的代码不会执行。
我会注意到这需要大约30秒的时间来测试自己。