1

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

4

2 回答 2

4

您不能写入应用程序的包 - 它是只读的,只有文档目录是可读写的。

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

于 2012-08-08T13:31:52.723 回答
4

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

因此,您应该将响应存储到文档目录而不是捆绑包。

于 2012-08-08T13:41:34.107 回答