我想按照同步顺序调用四种方法,前两个方法是同步的,后两个方法是异步的(从网址获取数据)。
伪代码:
- (void)syncData {
// Show activity indicator
[object sync]; // Synchronous method
[object2 sync]; // Synchronous method
BOOL object3Synced = [object3 sync]; // Async method
BOOL object4Synced = [object4 sync]; // Async method
// Wait for object3 and object4 has finished and then hide activity indicator
}
我该如何实现这个目标?
object3
和object4
有一些接口可以在它们的操作完成时通知您,那么您需要编辑您的帖子并展示给我们这个接口。 - rob mayoffobject3
正在通过NSURLRequest
下载文件,而object4
正在使用Facebook SDK下载数据(我相信在幕后也是使用NSURLRequest
)。 - Peter Warbo