在目标c中打开docx文件

时间:2013-01-05 00:02:56

标签: objective-c ipad docx

我使用以下代码在目标c中打开“doc”文件,但是如果我使用相同的方法打开docx文件,则它不会在模拟器中打开并且它会抛出错误“EXCEPTION CPMessageException:(null )”。如果我需要做任何更改来打开docx,任何人都可以告诉我吗?

NSString *filePath = [@"/Applications/" stringByAppendingPathComponent:@"test.doc"];
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 600, 1200)];
[webView loadData:[NSData dataWithContentsOfFile:filePath] MIMEType:@"application/msword"         textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"http://w.google.com"]];
[self.view addSubview:webView]; 

2 个答案:

答案 0 :(得分:0)

它在模拟器上不起作用,它可能是一个bug,请看这里:
iPhone UIWebView: loadData does not work with certain types (Excel, MSWord, PPT, RTF)

答案 1 :(得分:0)

您可以使用QuickLook框架打开文件