我有一个NSMutableArray
包含 7 个互联网URLs
,我需要从中获取HTTP
标题。
我正在使用这些方法asynchronous
建立联系(并且一切都很好):
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
问题是我需要URL
按照 的顺序下载每个NSMutableArray
,但由于asynchronous
连接的性质,顺序变得混乱。
我不想使用synchronous
连接,因为它们会阻止Main Thread.
如何使用GCD
on进行队列Main Thread
以确保下载将遵循NSMutableArray
包含 7的索引从 0 到 6 的顺序URLs
?
谢谢你的帮助!