从包含图像链接 (https) 的 HTML 字符串创建 NSAttributedString 时,下载的图像会以某种方式被缓存。我是怎么得出这个事实的?
- 安装软件。
- 打开应用程序。图像在那里。
- 关闭应用程序(终止)。进入飞行模式。
- 打开应用程序。图像仍然存在。
- 完全删除应用程序,然后重新安装。
- 在飞行模式下打开应用程序。没有图像。
缓存图像实际上是我想要的。但我想更深入地了解图像的缓存方式和位置。由于我的应用程序应该离线工作,我必须确保图像是否被缓存。我深入研究文档,找不到任何东西。有人可以启发我吗?谢谢你。
编辑澄清:
我没有直接使用 NSTextAttachment。我正在使用 UTF8 编码数据从字符串初始化 NSAttributedString。为什么我在谈论 NSTextAttachment 是我猜它会自动为 HTML 字符串中的“img”标签创建一个 NSTextAttachment。