首页 > Web开发 > 详细

UIWebView 加载数据的方式

时间:2016-01-07 20:14:30      阅读:214      评论:0      收藏:0      [点我收藏+]

//声明一个UIWebView类型的变量

{

UIWebView *webView;

}

方式一:  loadRequest  (需要网址的加载数据方式)例如:(http://www.letv.com/ptv/vplay/24329094.html?ch=baidu_ald);

NSURL *url = [NSURL URLWithString : @"网址"];

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

//加载数据

[webView loadRequest : request];

 

方式二   loadData  (需要html 网页的源代码)

//1.获得html 文件的路径  (把百度网页的源代码存为 baidu.html 文件)

NSString *path =[[NSBundle mainBundle]pathForResource:@"baidu"ofType:@"html"]

//2.把这个路径里的内容转换成NSData 类型的

NSData *data = [NSData dataWithContentsOfFile:path];

//3.加载数据

[webView loadData:data MIMEType:nil textEncodingName:nil baseURL:nil];

 

方式三   loadHTMLString (通过加载html string 为这个文件的变量填充值)例如:(news.html);

//1.拿到htmlString 所在的文件

NSString *path =[ [NSBundle mainBundle]pathForResource:@"news"ofType:@"html"];

//2.把文件里的内容转换成字符串

NSString  *string = [[NSString alloc]initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

//3.给拿到的字符串传值(创建 htmlString )

UIString *htmlString = [NSString stringWithFormat:string ,@"XXXX",@"XXXX"];//html文件里需要几个值就需要传进去几个值

//4.加载数据

[webView  loadHTMLString :htmlString baseURl:nil];

 

UIWebView 加载数据的方式

原文:http://www.cnblogs.com/ztlucky/p/5110966.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!