最近的项目中有一个新功能介绍的页面,要从本地加载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里面的图片名称修改了下,见下图:
运行之后还是不行,在查看资料后发现需要在加载html时给一个baseUrl,才能成功加载图片,代码如下图:
这样就完成了!