ios - 下载 PDF 文件并将其保存到临时目录 iOS
<p><p>我的应用程序显示列表中的 PDF 文件。我正在努力理解 iOS 中的文件管理。我在这里阅读了指南,但没有帮助:<a href="https://developer.apple.com/library/mac//documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010672" rel="noreferrer noopener nofollow">https://developer.apple.com/library/mac//documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010672</a> </p>
<p>我不知道如何访问 <code>/tmp</code> 文件夹以对其进行写入。我想我需要将 <code>NSURLConnection</code> 与 <code>URLsForDirectory:inDomains:</code> 方法一起使用。但我不知道 <code>URLsForDirectory:inDomains:</code> 方法需要什么参数来返回临时目录以及如何将 <code>NSData*</code> 从 <code>NSURLConnection</code> 转换为 PDF文件。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>1) 使用 <strong>NSURLConnection</strong> :</p>
<pre><code>NSURL *fileURL = ;
NSURLSession *session = ;
[[session dataTaskWithURL:fileURL completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error)
{
if(!error)
{
NSString *filePath = ];
;
}
}] resume];
</code></pre>
<p><strong>或</strong></p>
<p>2) 使用 <strong>NSURLSession</strong> :</p>
<pre><code>NSURL *fileURL = ;
NSURLSession *session = ;
[[session dataTaskWithURL:fileURL completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error)
{
if(!error)
{
NSString *filePath = ];
;
}
}] resume];
</code></pre>
<p><strong>引用</strong>:<a href="http://www.raywenderlich.com/51127/nsurlsession-tutorial" rel="noreferrer noopener nofollow">nsurlsession-tutorial</a>链接。</p></p>
<p style="font-size: 20px;">关于ios - 下载 PDF 文件并将其保存到临时目录 iOS,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/30799358/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/30799358/
</a>
</p>
页:
[1]