我用下面的代码来执行一个HTTP请求:的Objective-C在等待异步HTTP请求来完成
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
之后,我想用接收到的数据。我的问题是,我无法在connectionDidFinishLoading中做到这一点,但必须在我的代码中的另一个位置做到这一点。由于这是一个异步任务,我如何验证在任务完成之前我没有开始使用收到的数据?
由于提前,
编辑:我的主要问题是代表们,它使用接收到的数据的代码后调用。
有没有原因'connectionDidFinishLoading:'不能只调用你的代码的相关部分? – Tommy 2012-01-30 15:43:43