将文件下载到 iPhone

Posted

技术标签:

【中文标题】将文件下载到 iPhone【英文标题】:Download a file to iPhone 【发布时间】:2010-08-11 10:51:30 【问题描述】:

大家好,

我希望任何人都可以解释我如何在 iPhone 上保存文件

我使用 NSURL 获取文件,所以没有问题。 我想下载文件并使用下载的文件。 但我不知道怎么做。

【问题讨论】:

Download files in iPhone application? 的可能重复项 【参考方案1】:

检查此下载:Apple docs

下载文件后,您可能会将文件内容保存在 NSMutableData 中。

查看 NSData 上的文档,你有一个方法 writeToFile:

【讨论】:

这非常有效,但写入的文件是空的。我尝试了 NSKeyedArchiver 现在文件不再为空,但它只包含符号?我有什么错?!? 啊抱歉我的错我在下载文件时保存了请求而不是文件。但是我仍然在文档的顶部得到了这个:也创建了一个快照商店?!?【参考方案2】:

使用 contentsOfURL 创建 NSData 现在使用此数据写入文件。您可以使用 NSFileManager 在 NSHomeDirecotry() 中创建文件。

【讨论】:

以上是关于将文件下载到 iPhone的主要内容,如果未能解决你的问题,请参考以下文章

我可以将下载的文件保存到 iPhone 中的 NSCacheDictionary 吗?

iPhone将图像从imageview存储到文件

如何使用 node.js 和 socket.io 将文件从 iPhone 发送到另一台 iPhone?

无法将数据保存到 iPhone 上的文件

将 .txt 文件从 ftp 保存到文档文件夹 iphone

将文件从 iPhone 设备发送到 mac