- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName baseURL:(NSURL *)baseURL;
UIWebView *webView = [[UIWebView alloc]initWithFrame:[UIScreen mainScreen].bounds];
webView.delegate = self;
webView.scalesPageToFit = YES;
[self.view addSubview:webView];
NSString *str = @"http://xxxxx.doc";
//转化网址中的中文字符
NSString *string = [str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]];
//将字符串转化为URL类型的格式
NSURL *url2 = [NSURL URLWithString:string];
//加载数据
NSData *data = [NSData dataWithContentsOfURL:url2];
dispatch_queue_t globalQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(globalQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
[webView loadData:data MIMEType:@"application/doc" textEncodingName:@"UTF-8" baseURL:url2];
});
});
/**
//加载文本数据
[webView loadData:data MIMEType:@"application/docx" textEncodingName:@"UTF-8" baseURL:nil];
[webView loadData:data MIMEType:@"application/doc" textEncodingName:@"UTF-8" baseURL:nil];
[webView loadData:data MIMEType:@"application/vnd.openxmlformats-officedocument.wordprocessingml.document" textEncodingName:@"UTF-8" baseURL:nil];
//加载xlsx数据
[webView loadData:data MIMEType:@"application/xlsx" textEncodingName:@"UTF-8" baseURL:nil];
//加载PDF数据
[webView loadData:data MIMEType:@"application/pdf" textEncodingName:@"UTF-8" baseURL:nil];
**/