当我尝试从参考文件夹加载UIWebView上的图像时,它会显示一个小蓝色问号,我的代码是:
NSString *imagePath=[NSString stringWithFormat:@"dataResources/IMG_0878.jpg"];
[webView loadHTMLString:[NSString stringWithFormat:@"<img src=\"file://%@\"/>",imagePath] baseURL:nil];
当我使用相同的方法在UIImageView上加载图像时,它也可以完美地运行
设置图像的代码是:
UIImage *tile = [UIImage imageNamed:(@"dataResources/IMG_0878.jpg")];
[imgv setImage:tile];
请建议我如何解决此问题
答案 0 :(得分:0)
可能是您的HTML字符串错误。使用这个
NSString *path = [[NSBundle mainBundle] pathForResource:@"IMG_0878" ofType:@"jpg"];
[webView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];
答案 1 :(得分:0)
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"IMG_0878" ofType:@"jpg"];
NSURL *bundleUrl = [[NSBundle mainBundle] bundleURL];
[webView loadHTMLString:[NSString stringWithFormat:@"<img src=\"file://%@\"/>",imagePath] baseURL:bundleUrl];
您没有设置bundleUrl