考虑这种情况。
-(void) mainMethod
{
[self subMethod1];
[self subMethod2];
}
我的假设:
当调用 时mainMethod,它会subMethod1先调用,然后调用subMethod2。但是,没有规则说“在完成subMethod1唯一之后,subMethod2应该被调用”。如果我使用一些延迟线或一些持续时间为 in 的动画subMethod1,则控件不会等待它完成。它只会开始下一个过程。因此,subMethod2可以在subMethod1完成其工作之前调用 。我对吗?
问题:
我怎样才能让 subMethod2 等待,直到 subMethod1 完成它的工作?
注意:我不想subMethod2放入subMethod1