【发布时间】:2011-04-22 18:46:05
【问题描述】:
我不敢相信我以前没有遇到过的非常基本的 Objective C 问题。如果我有一个返回的方法;在有条件的情况下,该方法的其余部分将不会运行。但是说如果我有一个方法与另一个方法调用返回..我如何让父方法停止运行,因为孩子有一个返回?
【问题讨论】:
标签: objective-c methods return
我不敢相信我以前没有遇到过的非常基本的 Objective C 问题。如果我有一个返回的方法;在有条件的情况下,该方法的其余部分将不会运行。但是说如果我有一个方法与另一个方法调用返回..我如何让父方法停止运行,因为孩子有一个返回?
【问题讨论】:
标签: objective-c methods return
评估子方法的返回值,并在被调用方法中决定是否应该返回。
【讨论】:
您应该在调用方法中测试返回值,并在适当的情况下从该调用方法返回。
if (![self subMethodOK]) {
return NO;
}
【讨论】: