我对iPhone开发很新颖。我需要一些关于如何同步回调方法和for循环的帮助。如何在循环中同步回调函数
例如: 我有一个for循环说1〜3
在该循环中,第i个发送消息到接收器。接收器的结果在回调函数中获得。有了这个结果,我需要执行一些解析。现在我该如何继续循环?
BR, Suppi
编辑与代码:
-(void)requestData{
for (int i=1; i<3; i++) {
completeMessage = [self generateMessage:message];
[self sendMessageToReceiver:completeMessage];
//now it goes to the callback function to read message from receiver. How do i return to this point?? to continue the loop.
[self dosomething:result];
}
}
以及它已经运行在一个单独的线程。在发送消息后,我将如何返回被调用的函数?请看我的编辑 – Suppi
对不起,显然我误解了你的原始问题:) 如果你想让所有的东西都等待并同步,你可以使用主线程进行所有的处理。 – andreamazz