码迷,mamicode.com
首页 > Web开发 > 详细

UIWebView 加载数据的方式

时间:2016-01-07 20:16:30      阅读:188      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!