将文件下载到 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 吗?
如何使用 node.js 和 socket.io 将文件从 iPhone 发送到另一台 iPhone?