我有一个非常奇怪的问题,已经发生在我的应用程序的一些用户。其中一个用户向我描述了这个问题。
我的应用程序下载杂志数据到设备,以便离线阅读。这意味着用户有时可以将大约10 gigs+下载到设备上。
这个用户遇到的问题(还有其他一些人也有)是,所有沙箱数据都会随机地从应用程序中删除(包括核心数据文件)。用户告诉我,他正在下载另一个应用程序中的东西,并收到了“存储几乎满-您可以在设置中管理您的存储”弹出消息。
他去了设置应用程序,并转到通用>使用。然后,他看到这个应用程序正在使用大约13G的数据。当他在列表中的时候,他说每次他离开“使用”选项卡,回到应用程序中的数据就会越来越小。直到最终,该应用程序称它使用的是0mb。
当他登录回应用程序时,他的所有数据都被删除,核心数据也被删除,这使得应用程序认为自己是一个全新的用户,没有下载任何数据。
然后,我自己进行了一些测试,确保我的设备只有100 my的可用空间。然后我开始在应用程序中下载。警告信息弹出,提醒我,我的空间快用完了,我忽略了它,继续下载。我现在已经下载了大约1.5G的数据,现在还在下载,这个设备似乎正在腾出空间,为我的下载腾出空间。
我搜索了很远,发现没有其他人经历过这样的问题。所以我的问题是:
任何帮助都将不胜感激!
发布于 2014-08-26 11:34:51
假设您将数据存储在caches子目录中:
在iOS 5.0及更高版本上,当系统在磁盘空间上非常低时,系统可能会删除缓存目录。在应用程序运行时,这种情况永远不会发生。但是,您应该注意到,iTunes还原并不一定是可以删除缓存目录的唯一条件。
文档这里
https://stackoverflow.com/questions/25504557
复制相似问题