我正在使用下面的代码在目标c中打开一个“doc”文件,但是如果我使用相同的命令打开docx文件,它不会在模拟器中打开,并且会引发错误“EXCEPTION CPMessageException:(null)”。任何人都可以让我知道如果我需要做任何改变打开一个docx?打开目标c中的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];
因此,如果您更换为Test.doc用test.docx你会得到异常?你确定该文件存在吗? –
是的,如果我用test.docx替换test.doc我得到异常。是的,我在执行之前确保文件存在。 –
我认为这是一个错误,其他人发现这个问题。 –