没有可用空间时iOS可以删除我的应用程序数据吗
Posted
技术标签:
【中文标题】没有可用空间时iOS可以删除我的应用程序数据吗【英文标题】:Can iOS delete my App data when no free space 【发布时间】:2015-09-24 10:47:41 【问题描述】:我想知道当磁盘可用空间变得非常低时,ios 可以如何处理我的应用数据。 iOS 可以删除一些文件来释放磁盘空间吗?
【问题讨论】:
【参考方案1】:这取决于你在做什么。做一个好公民,你应该做到以下几点:
您可以自己复制的任何文件都应标记为“不备份”。当不需要备份文件时,您可以在需要时再次下载,从而节省大量的云流量。
您可以随时丢失的任何文件都应位于临时目录中。这些文件将在某些时间和手机空间不足时自动删除(但您不应等待它们被自动删除)。
您可以复制的任何文件都应位于“缓存”目录中,以允许 iOS 删除它们。
用户可以随时删除属于您的应用程序的所有文件。最好将可以恢复的任何内容标记为“缓存”,这样只有必要的内容才会在“设置”中显示为属于您的应用程序,并且用户不会试图将其丢弃。
【讨论】:
【参考方案2】:它不会删除它,尽管it can delete your caches in Library/Caches。您需要遵守上面链接中详述的规范,因为如果您将某些内容存储在不应该在的位置(例如文档中的某些缓存),您的应用可能会被拒绝。
【讨论】:
【参考方案3】:NO,iOS 不会删除您应用中的某些文件或数据。 iOS 不会自动删除用户数据。
【讨论】:
任何参考,文档...? 缓存和临时文件夹不是您应该放置用户数据的地方。显然 temp 和 caches 不是永久存储位置。用户文档文件夹永远不会被 iOS 删除以上是关于没有可用空间时iOS可以删除我的应用程序数据吗的主要内容,如果未能解决你的问题,请参考以下文章
我可以知道我的应用下载的 iOS App Store 的地区吗?