在我的iOS应用程序中,我将数据保存在文档目录中,并且正如Apple建议的那样,它被标记为不同步到云。
我遇到的问题是我的应用程序的文档目录被删除,这导致用户数据丢失。我很难找到这种情况发生的时间,因为它很少见,而且没有任何一个因素导致这个问题。
我最初假设文件夹变得太大,所以操作系统只是删除了文件夹,但Apple没有说明任何大小限制或文件目录的任何内容,至少不是我能找到的。
有没有人有类似的问题,或者有没有人有任何信息可以解释我的问题?
谢谢
编辑:
问题刚刚出现,这是我的应用程序文档的截图,没有文档目录,它刚被删除:
Xcode每隔几秒钟就会发出一次消息:
错误:数据库中的结束事务失败'无法提交 - 没有事务处于活动状态'
你确定它是文件目录吗?请检查一下。这是已知的情况,Caches和tmp目录报告为here。