例如.
– 空的应用程序大小是17mb
– 添加6张照片可将App尺寸增加至29mb
-25张照片= 84mb
– 但是当我从核心数据中删除除了5张照片以外的所有照片时,文件App文件大小仍然是大约69mb.
因此,iPhone正在“设置…存储”下立即更新应用程序的大小,但应用程序本身仍然囤积与已从Core Data中删除的照片相关的数据…
“context.deleteObject”……和“context.save()”
我假设应用程序的某个地方有关于随后删除的原始照片的数据.
因此,我的问题是如何删除不再与App相关的不需要的数据.
解决方法 我遇到了同样的问题,但录制了视频.我录制视频并上传到服务器后,我正在删除视频,但我的文档和数据的大小继续增加.在查看我的documents and Data文件夹中包含的内容之后,我发现问题是/ AppData / library / Cache /(包名)/Cache.db-wal上的文件正在增加大小.我把它从24kb增加到6mb.但随后,稳定在这个数字上.无论我拍摄了多少视频,其大小都不再增加.
因此,您可以尝试找出下载文档和数据内容的方面,以及查看哪些文件的大小正在增加.您可以按照以下说明下载它:
1 – 在Xcode中,选择Window>设备.
2-选择左侧的设备.
3 – 从“已安装的应用”列表中选择您的应用.
4-使用齿轮菜单浏览应用程序的容器(显示容器)或将其下载到Mac(下载容器)以进行离线分析.
总结以上是内存溢出为你收集整理的swift – 从核心数据中删除照片后,iOS App文件大小没有减少全部内容,希望文章能够帮你解决swift – 从核心数据中删除照片后,iOS App文件大小没有减少所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)