gpt4 book ai didi

ios - NSTextAttachment 以某种方式缓存图像。关于如何做有什么想法吗?

转载 作者:行者123 更新时间:2023-11-30 11:52:01 25 4
gpt4 key购买 nike

当从包含图像链接(https)的HTML字符串创建NSAttributedString时,下载的图像会以某种方式被缓存。我是怎么想到这个事实的?

  1. 安装应用。
  2. 打开应用程序。图片就在那里。
  3. 关闭应用程序(终止)。进入飞行模式。
  4. 打开应用程序。图像仍然存在。
  5. 完全删除该应用,然后重新安装。
  6. 在飞行模式下打开应用程序。无图像。

缓存图像实际上就是我想要的。但我想更深入地了解图像的缓存方式和位置。由于我的应用程序应该离线工作,因此我必须确保图像是否已缓存。我深入研究文档,但找不到任何东西。有人可以启发我吗?谢谢。

编辑以澄清:

我没有直接使用 NSTextAttachment。我正在使用 UTF8 编码数据从字符串初始化 NSAttributedString。我为什么谈论 NSTextAttachment 是因为我猜它会自动为 HTML 字符串中的“img”标签创建一个 NSTextAttachment。

最佳答案

由于文档没有声明图像将被缓存,因此最好假设没有缓存。因此,针对您的情况的最佳解决方案是下载带有 URLSession 的文件。并将文件存储在磁盘上,以便设备离线时可以显示图像。

关于ios - NSTextAttachment 以某种方式缓存图像。关于如何做有什么想法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48245492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com