删除应用程序不应删除文档目录

Posted

技术标签:

【中文标题】删除应用程序不应删除文档目录【英文标题】:Deleting App should not delete Document Directory 【发布时间】:2016-09-26 08:17:00 【问题描述】:

如果 ios 应用程序未安装或任何替代方式,有什么方法可以不删除文档目录

有什么方法可以将数据保存在不同的地方,以便删除应用后我们可以使用它?

【问题讨论】:

我所知道的是,卸载应用程序后您将无法做任何事情。 开启云存储,重装后可以备份恢复 【参考方案1】:

不,一旦您卸载应用程序,就无法阻止系统删除文档文件夹

如果设备中启用了 iCloud,它将备份 Documents 目录的内容。 iCloud 方式是最高效的,因为它会自动处理文档文件夹的内容,它会在重新安装后从备份中恢复数据,因此您可以重复使用它。

只有用户生成的文档和其他数据,或者您的应用程序无法重新创建的文档和其他数据,才应存储在 /Documents 目录中,并由 iCloud 自动备份。

更多:https://developer.apple.com/icloud/documentation/data-storage/index.html

用户可能还使用 iTunes 备份了这些数据。

阅读有关文件系统和逻辑的更多信息:

https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

【讨论】:

有什么方法可以将数据保存在不同的地方,以便删除应用后我们可以使用它? 所以只有我们可以将数据保存在沙盒之外的公共访问文件夹中,如音乐

以上是关于删除应用程序不应删除文档目录的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Innosetup 创建不应使用添加/删除程序注册应用程序的安装程序?

Swift 从特定文档目录位置删除所有文件

KMM 错误:此 API 在 ktor 内部,不应使用。它可能会被删除或更改,恕不另行通知

如何删除我的应用程序文档目录中的文件?

如何从 iPhone 的文档目录中删除超过两天的文件

DLL 不应需要 mfc 依赖项