从本地加载webView不显示图片的问题

2016-10-24  本文已影响0人  14号孤独患者

最近的项目中有一个新功能介绍的页面,要从本地加载html文件,我就想当然的写上

NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"manual_activity" ofType:@"html"]];
[webView loadData:data MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:baseUrl];

图片没有加载出来,打开html看了下发现图片的路径是服务器上的存储路径,于是又截了一下各个图片,存放在本地,html里面的图片名称修改了下,见下图:

服务器地址.png
本地图片地址.png 图片和html.png

运行之后还是不行,在查看资料后发现需要在加载html时给一个baseUrl,才能成功加载图片,代码如下图:


代码.png

这样就完成了!

上一篇 下一篇

猜你喜欢

热点阅读