UIWebView的三种加载方式
来源:互联网 发布:mac装双系统的利弊 编辑:程序博客网 时间:2024/06/05 04:52
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器
1.加载本地的二进制文件:
NSData *data = [NSData dataWithContentsOfFile:path]; [self.webView loadData:data MIMEType:@"application/vnd.openxmlformats-officedocument.wordprocessingml.document" textEncodingName:@"UTF-8" baseURL:nil];
2.加载本地的html文件:
SString *resourcePath = [ [NSBundle mainBundle] resourcePath];NSString *filePath = [resourcePath stringByAppendingPathComponent:@"loading.html"];NSString *htmlstring=[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil]; [myWebView loadHTMLString:htmlstring baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]]; [htmlstring release];
3.加载网络请求:
NSURL *url =[NSURL URLWithString:urlString]; NSLog(urlString); NSURLRequest *request =[NSURLRequest requestWithURL:url]; [webView loadRequest:request];
注意:加载本地沙盒中的html文件时,采用第二种加载方式无用(亲测),需要使用第三种方式:
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; NSString *savePathWeb = [path stringByAppendingPathComponent:down.webName]; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:savePathWeb]]; [self.webView loadRequest:request];
0 0
- UIWebView的三种加载方式
- UIWebView的三种加载方式
- UIWebView的三种加载方式
- UIWebView的三种加载方式
- UIWebView的三种加载方式
- UIWebView的三种加载方式
- UIWebView的加载本地数据的三种方式
- UIWebView加载缓存的4种方式
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- ios网络学习-- UIWebView的加载本地数据的三种方式
- UIWebView 加载图片的一种方式
- iOS开发-UIWebView加载方式
- UIWebView的加载方式及获得动态高度的方法
- 三种加载方式
- PHP中处理浮点数的一些方法记录
- <Head First 设计模式>:模板方法模式:Beverage
- 我的第一篇博客
- IplImage中的widthStep大小计算及原理
- 黑马程序员_Java基础_多线程
- UIWebView的三种加载方式
- Java读书笔记01 编译和运行Java程序
- 霍纳规则(C/C++,Scheme)
- 2D画图 & CGContextRef 常用的函数和方法
- CGPonit,CGSize,CGRect
- 2010年山东省第一届ACM大学生程序设计竞赛——Clockwise
- 运动估计——块匹配算法
- [BZOJ1305]CQOI2009跳舞|最大流判定
- 刘强东哈佛演讲:解决一个问题,创业就能成功