我有 2 种方法可以在按钮单击事件上执行,比如说method1:
和method2:
。两者都有网络调用,所以不能确定哪个会先完成。
我必须methodFinish
在完成 method1: 和 method2: 后执行另一个方法:
-(void)doSomething
{
[method1:a];
[method2:b];
//after both finish have to execute
[methodFinish]
}
除了典型的,我怎么能做到这一点start method1:-> completed -> start method2: ->completed-> start methodFinish
阅读有关块的内容..我对块很陌生。有人可以帮我写一个吗?任何解释都会很有帮助。谢谢