0

以下のコードを使用して、pdf または filename.doc Microsoft Word ドキュメントを表示しています。ofType:@:”pdf” を使用すると問題なく動作しますが、ofType:@:”doc” または ofType:@:”docx” を使用するとコードがクラッシュします。Word 文書はほとんどがテキストで、いくつかの URL リンクがあります。どんな助けでも感謝します。

NSString *path = [[NSBundle mainBundle] pathForResource:@"C9" ofType:@"doc"];
pdfUrl = [NSURL fileURLWithPath:path];}
[webView loadRequest:[NSURLRequest requestWithURL:pdfUrl]];
4

2 に答える 2

0

コードによると、既にUIWebView.

ここに私が過去に使用したいくつかのコードがあります。

-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView {
    NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
}

viewDidLoad で (webView フレームを必要なものに変更します)。

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
[self.view addSubview:webView];

[self loadDocument:@"file.doc" inView:webView];
于 2013-05-19T16:52:24.850 に答える
0

QLPreviewControllerを使用してこれらのドキュメント タイプを表示する方法を見てみましょう。

クラッシュについて、ファイルが指定された場所に存在することを確認しますか? 使用する前に、実際にバンドルにコピーされていること、およびそのパス / URL にファイルがあることを確認してください。

于 2013-05-19T16:40:14.067 に答える