gpt4 book ai didi

ios - UIWebview - 加载 PNG 图像 - 出现错误

转载 作者:行者123 更新时间:2023-11-29 04:37:53 24 4
gpt4 key购买 nike

我正在尝试在 UIWebview 中加载图像(png)。但我收到以下错误""ImageIO: PNG无效的文字/长度设置"

我将从网络服务中获取“png”。我将其存储在以下路径中。 “用户/XXX/库/应用程序支持/iPhone模拟器/4.3.2/Applications/E4DE3097-EA84-492F-A2A7-5882202F3B00/Documents/attachment.png”

当我从路径读取文件时,出现错误。我正在使用以下代码

  NSBundle *bundle = [NSBundle mainBundle]; 


NSString *path = [bundle bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

NSString *commentHtml = [NSString stringWithFormat:@"<img src=\"%@\"/>", documentEntity.path];
NSString *html3 = [NSString stringWithFormat:@"<html><head/><body><div><b>COMMENTS:</b></div>%@</body></html>", commentHtml];
[self.documentView loadHTMLString:html3 baseURL:baseURL];

请帮帮我。

谢谢吉里贾

最佳答案

如果您已将图像保存在文档文件夹中,为什么要从 MainBundle 中获取图像。从文档目录中获取图像将是:

    NSString *aDocumentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *aFilePath = [NSString stringWithFormat:@"%@/attachement.png", aDocumentsDirectory];
UIImage *anImage = [UIImage imageWithContentsOfFile:aFilePath];

关于ios - UIWebview - 加载 PNG 图像 - 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830227/

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