我的应用程序的一些用户发生了一个非常奇怪的问题。其中一位用户实际上向我描述了这个问题。
我的应用程序将杂志数据下载到设备以允许离线阅读。这意味着用户有时可以将约10个演出+下载到设备上。
此用户遇到的问题(以及其他一些问题)是从应用程序中随机删除所有沙箱数据(包括核心数据文件)。用户告诉我,他正在使用其他应用程序下载某些内容并获得“存储几乎已满 - 您可以在设置中管理存储”弹出消息。
他去了设置应用程序并转到General>用法。然后,他看到该应用程序使用了大约13演出的数据。当他进入该列表时,他说每次他退出“使用”选项卡,然后返回应用程序的数据变得越来越小。直到最终应用程序说它正在使用0mb。
当他重新登录应用程序时,他的所有数据都被删除,核心数据也被删除,导致应用程序认为他是一个没有数据下载的全新用户。
然后我自己进行了一些测试,确保我的设备只有100mb的可用空间。然后我开始在应用程序中下载。警告信息弹出警告我,我的空间已用完,我忽略它并继续下载。我现在已经下载了大约1.5 GB的数据,我仍在下载,设备似乎正在释放其他地方的空间,为我的下载腾出空间。
我进行了广泛的搜索,发现没有其他人经历过这样的问题。所以我的问题是:
任何帮助将不胜感激!
答案 0 :(得分:2)
假设您将数据存储在caches
子目录中:
在iOS 5.0及更高版本中,系统可能会删除Caches目录 系统磁盘空间非常低的极少数情况。这将 应用程序运行时永远不会发生。但是,你应该知道 iTunes恢复不一定是唯一的条件 缓存目录可以删除。
文档here