通过UIWebView加载本地网页

方法一:

先得到本地网页的全路径,再通过全路径将网页内容转为 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加载本地网页)