【发布时间】:2013-01-05 00:02:56
【问题描述】:
我正在使用以下代码在目标 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];
【问题讨论】:
-
所以如果你用 test.docx 替换 test.doc 你会得到异常吗?您确定该文件存在吗?
-
是的,如果我用 test.docx 替换 test.doc 我会得到异常。是的,我在执行之前确保该文件存在。
-
我认为这是一个错误,其他人发现了这个问题。
标签: objective-c ipad docx