由于另一个方法的返回而停止另一个方法的运行?
非常基本的 Objective C 问题,我不敢相信我以前没有遇到过。如果我有一个有返回值的方法;在条件中,该方法的其余部分将不会运行。但是如果我有一个方法与另一个带返回的方法调用..如何使父方法停止运行,因为子方法有返回?
Very basic Objective C question that I can't believe I haven't run into before. If I have a method with a return; in a conditional, the rest of the method will not run. But say if I have a method with another method call with returns.. how do I make the parent method stop running because the child has a return?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
评估子方法的返回值,并决定是否应该在被调用方方法中返回。
Evaluate the return value of the child method and decide on it if you should return or not in the callee methoed.
您应该测试调用方法中的返回值,并在适当的情况下从该调用方法返回。
You should test for the return value in the calling method, and return from that calling method if appropriate.