Ios Swift-写什么到;“文件和数据”;

Ios Swift-写什么到;“文件和数据”;,ios,swift,core-data,Ios,Swift,Core Data,出于某种原因,每次运行我的iOS应用程序(用Swift 3编写)“文档和数据”的大小都会越来越大 我注意到,每次我“重新加载数据”时,文档和数据大小都会增加~5mb,但是我的“重新加载数据”过程根本不涉及核心数据,而是由调用几个RESTAPI(通过URLSession.shared.dataTask(使用:baseURL))组成然后将解析后的JSON响应值存储在单个对象内的集合中 每次输入新数据时,我只是覆盖以前在集合中的数据,我不向文件写入任何内容,我根本不与核心数据交互 关于这个问题的根源有

出于某种原因,每次运行我的iOS应用程序(用Swift 3编写)“文档和数据”的大小都会越来越大

我注意到,每次我“重新加载数据”时,文档和数据大小都会增加~5mb,但是我的“重新加载数据”过程根本不涉及核心数据,而是由调用几个RESTAPI(通过URLSession.shared.dataTask(使用:baseURL))组成然后将解析后的JSON响应值存储在单个对象内的集合中

每次输入新数据时,我只是覆盖以前在集合中的数据,我不向文件写入任何内容,我根本不与核心数据交互


关于这个问题的根源有什么想法吗?或者,除了核心数据外,还有什么因素会导致“文档和数据”的大小增加?

您是否使用
NSKeyedArchiver/NSCoding
或首选项向其写入大量数据?或者写一些字条什么的?不,我不用。有没有办法监控从核心数据读取/写入的内容?您可以在finder中打开simulator documents文件夹,查看其中的内容以及占用所有空间的内容。看,谢谢!fsCachedData文件夹中似乎有大量数据。我必须查找导致问题的isIt是我的URL响应缓存。这是有道理的。我要么定期清理,要么设定一个限额