我是iOS开发的新手,所以我的问题可能是n00bish。我正在开发一款适用于iPad的应用程序,它可以在设备(iPad)的Documents目录中下载PDF和商店,这样如果用户还没有阅读它们,用户仍然可以阅读它们。连接到WiFi。我的问题是:如果有更新版本的应用程序并且用户安装它,它是否会从设备中删除所有数据(在本例中为文档)?如果是,我该如何防止旧数据被删除?我在这个应用程序中使用CoreData(如果这有帮助)
答案 0 :(得分:6)
当用户安装任何应用程序的更新版本时,应用程序的沙箱保持不变。仅替换应用及其资源包。所以基本上,在更新过程之后,您存储在文档或库中的任何内容都将保持不变。无法保证图书馆/缓存或 tmp 中的文件会被保留,但这些文件应该只包含临时文件。