1

我是 iOS 开发的新手,所以我的问题可能是 n00bish。我正在开发一款适用于 iPad 的应用程序,该应用程序下载 PDF 并存储在 Documents 目录中的设备(iPad)上,因此如果用户没有连接到,他仍然可以阅读它们无线上网。我的问题是:如果有更新版本的应用程序可用并且用户安装了它,它会从设备中删除所有数据(在这种情况下是文档)吗?如果是,如何防止旧数据被删除?我在这个应用程序中使用 CoreData(如果这有帮助)

4

1 回答 1

7

当用户安装任何应用程序的更新版本时,应用程序的沙盒将保持不变。仅替换应用程序及其资源包。因此,基本上,您存储在DocumentsLibrary中的任何内容都将在更新过程后保持不变。不能保证Library/Cachestmp中的文件会被保留,但无论如何这些文件应该只有临时文件。

于 2012-10-23T02:50:36.223 回答