首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS自动删除所有应用程序沙箱数据

iOS自动删除所有应用程序沙箱数据
EN

Stack Overflow用户
提问于 2014-08-26 11:18:36
回答 1查看 891关注 0票数 1

我有一个非常奇怪的问题,已经发生在我的应用程序的一些用户。其中一个用户向我描述了这个问题。

我的应用程序下载杂志数据到设备,以便离线阅读。这意味着用户有时可以将大约10 gigs+下载到设备上。

这个用户遇到的问题(还有其他一些人也有)是,所有沙箱数据都会随机地从应用程序中删除(包括核心数据文件)。用户告诉我,他正在下载另一个应用程序中的东西,并收到了“存储几乎满-您可以在设置中管理您的存储”弹出消息。

他去了设置应用程序,并转到通用>使用。然后,他看到这个应用程序正在使用大约13G的数据。当他在列表中的时候,他说每次他离开“使用”选项卡,回到应用程序中的数据就会越来越小。直到最终,该应用程序称它使用的是0mb。

当他登录回应用程序时,他的所有数据都被删除,核心数据也被删除,这使得应用程序认为自己是一个全新的用户,没有下载任何数据。

然后,我自己进行了一些测试,确保我的设备只有100 my的可用空间。然后我开始在应用程序中下载。警告信息弹出,提醒我,我的空间快用完了,我忽略了它,继续下载。我现在已经下载了大约1.5G的数据,现在还在下载,这个设备似乎正在腾出空间,为我的下载腾出空间。

我搜索了很远,发现没有其他人经历过这样的问题。所以我的问题是:

  1. 以前有没有其他人经历过这个问题?
  2. 苹果是否有一项政策,在设备空间耗尽时,从使用最多空间的应用程序中删除应用程序数据?
  3. 有没有一种算法可以决定在空间耗尽时哪个应用程序会被清除?
  4. 有没有办法告诉操作系统在空间耗尽时不要删除数据?

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-26 11:34:51

假设您将数据存储在caches子目录中:

在iOS 5.0及更高版本上,当系统在磁盘空间上非常低时,系统可能会删除缓存目录。在应用程序运行时,这种情况永远不会发生。但是,您应该注意到,iTunes还原并不一定是可以删除缓存目录的唯一条件。

文档这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25504557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档