美文网首页
通过UIWebView加载本地网页

通过UIWebView加载本地网页

作者: 践行者_Leng | 来源:发表于2016-06-02 16:33 被阅读69次

方法一:

先得到本地网页的全路径,再通过全路径将网页内容转为 NSData数据,最后将NSData转为NSString数据类型,最后通过调用WebView的 loadHTMLString 方法显示网页的内容

NSString  *strPath=[[NSBundle mainBundle]pathForResource:@"你的网页名字" ofType:nil];

NSData *data=[NSData dataWithContentsOfFile:strPath];

NSString *strWithHtml=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

[self.myWebView loadHTMLString:strWithHtml baseURL:nil];

方法二:

先得到本地网页的全路径,再通过全路径将转为NSURL对象,再将NSURL转为NSURLRequest对象,最后通过调用WebView的 loadRequest 方法加载网页的内容

NSString*strPath=[[NSBundle mainBundle]pathForResource:@"你的网页名字" ofType:nil];

NSURL *url=[[NSURL alloc]initFileURLWithPath:strPath];

NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url];

[self.myWebView loadRequest:request];

最后说几句: 开发者完全可以只通过 WebView的 loadHTMLString 方法和 loadRequest 方法进行逆向推理,缺什么创建什么,最后达到最终的目的!

相关文章

网友评论

      本文标题:通过UIWebView加载本地网页

      本文链接:https://www.haomeiwen.com/subject/sbdkdttx.html