标签: objective-c methods return
非常基本的Objective C问题,我无法相信我之前没有遇到过。如果我有一个返回的方法;在有条件的情况下,该方法的其余部分将不会运行。但是如果我有一个方法与另一个方法调用返回..如何让父方法停止运行,因为孩子有一个返回?
答案 0 :(得分:1)
评估子方法的返回值,并决定是否应该在被调用方中返回。
答案 1 :(得分:1)
您应该在调用方法中测试返回值,并在适当的时候从该调用方法返回。
if (![self subMethodOK]) { return NO; }