繁体   English   中英

如何将文件从Documents Directory复制到应用程序捆绑包?

[英]How to copy a file from Documents Directory to application bundle?

嗨,在我启动应用程序时,我将调用一个Web服务调用,并且我现在将下载一些zip文件,我需要将这些文件永久保存在我的应用程序包中,这样当我第二次启动我的应用程序时,我只会寻找更新没有更新,我只会使用以前保存的文件,因此我想利用文档目录并获取zip文件,然后将其解压缩并保存在应用程序包中,这是我的问题是如何将文件从DocumentsDirectory保存到我的应用程序捆绑包? 我的方法是正确有效的方法还是我需要遵循其他一些方法来实现这一目标? 任何帮助都应事先感谢。

您无法写入应用程序的捆绑软件-它是只读的,只有documents目录是可读写的。

您不需要移动文件,因为documents目录提供了永久存储。

在运行时修改的资源应该是Documents目录的一部分。 iPhone应用程序创建一个已签名的沙箱环境。 如果尝试修改任何捆绑软件资源或尝试添加/删除资源,则将不允许这样做。 它适用于模拟器,但不适用于设备。

因此,您应该将响应存储在documents目录而不是bundle中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM