使用 AFNetworking 2.0 下载 PDF 文件
Posted
技术标签:
【中文标题】使用 AFNetworking 2.0 下载 PDF 文件【英文标题】:Download PDF file with AFNetworking 2.0 【发布时间】:2013-11-02 21:06:33 【问题描述】:我想更新到最新版本的 AFNetworking。我想知道如何从服务器下载 PDF 以在我的应用程序中显示它。
在旧版本上我使用了这个代码:
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.responseSerializer = [AFHTTPResponseSerializer serializer];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject)
[webView loadData:responseObject MIMEType:@"application/pdf" textEncodingName:nil baseURL:nil];
failure:^(AFHTTPRequestOperation *operation, NSError *error)
//error handling
[operation start];
在 AFNetworking 2.0 中完成相同工作的代码是什么样的?我是否必须使用另一类 AFNetworking?
【问题讨论】:
【参考方案1】:只需要添加
operation.responseSerializer = [AFHTTPResponseSerializer serializer];
现在它正在工作。谢谢。
【讨论】:
以上是关于使用 AFNetworking 2.0 下载 PDF 文件的主要内容,如果未能解决你的问题,请参考以下文章
AFNetworking 2.0,使用 CoreData (MagicalRecord) 保存下载状态