使用 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) 保存下载状态

使用 AFNetworking 2.0 下载 PDF

如何使用 AFNetworking 2.0 下载文件

AFNetworking 2.0 - 在监控进度的同时批量下载图像

AFNetworking 2.0 完成多张图片下载

如何在 AFNetworking 2.0 中实现带身份验证的图像下载?