从参考文件夹(蓝色文件夹)未在UIWebview上设置图像

时间:2013-05-14 08:43:24

标签: iphone objective-c

当我尝试从参考文件夹加载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]; 

请建议我如何解决此问题

2 个答案:

答案 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