0

我有一个包含 UIImage 作为其属性之一的 CoreData 实体。如果有区别,图像将“存储在外部记录文件中”。

我想在 UIWebView 中显示图像作为 HTML 文档的一部分,但我不知道该怎么做。

我不能只使用 gifdata 并将该数据加载到 UIWebView 中,因为我希望它作为 HTML 字符串的一部分加载,即我也有其他文本和布局。

我想我可以使用占位符文件名并将图像保存到目录中,然后在视图消失后将其删除?

还有另一种方法吗?

4

1 回答 1

3

从技术上讲,您可以将图像数据编码为 base64 并将其嵌入为data:URL,但仅引用图像文件可能是一个更好的主意。

您可能需要考虑将所有图像作为文件存储在磁盘上,然后从 Core Data 数据库中引用这些文件。将图像数据直接存储在数据库中确实会损害性能。

于 2013-02-19T18:56:15.030 回答