我试图找出一种方法来下载与AFNewtorking 2.0多个图像。我在这里阅读了很多文章,但找不到我期待的答案,希望你们能帮助我。AFNetworking 2.0完成下载多个图像
问题是我想知道什么时候所有的下载都完成了,如果所有的图片都下载了。 所以我有一个图像URL的蚂蚁数组试图做这样的事情。
for(NSString *photoUrlString in self.photos){
NSURL *url = [NSURL URLWithString:photoUrlString];
AFHTTPRequestOperation *requestOperation = [[AFHTTPRequestOperation alloc] initWithRequest:[NSURLRequest requestWithURL:url]];
requestOperation.responseSerializer = [AFImageResponseSerializer serializer];
[requestOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Image error: %@", error);
}];
[requestOperation start];
}
我找到了一些答案与把这些请求放入一个队列,并设置最大并发操作为1,但不知道如何工作真的。
任何帮助表示赞赏,在此先感谢!
请问您可以发布您使用afnetworking 2.0实现的示例来下载多个图像。谢谢! –
@ Yogesh.Lolusare.Apple检查我的答案,我正在流文件,因为我发现它更快。如果有人有更好的解决方案,请发布。 – Lukas