0

アプリで呼び出されるUIWebViewにTest.pagesファイルを読み込んでいますが、myUniqueWebViewこのエラーが発生します

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'

私はこのコードを使用しています

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

そして、このコードはviewDidLoad

[self loadDocument:@"Test.pages" inView:self.myUniqueWebView];

それが機能しない理由はありますか?私は自分のデバイスでそれをテストしています。前もって感謝します!

編集:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Test" ofType:@"pages"];

が機能しておらず、ファイルをzipすると、空のUIWebViewが読み込まれます。

4

2 に答える 2

0

このリンクをチェックしてください。それがあなたの答えかもしれません。ただし、UIWebView でファイルを表示するには、圧縮する必要があるようです。

于 2012-06-01T11:37:17.640 に答える
0

私はすべてを試しましたが、PDFファイルの表示のみに成功しました。とても残念ですが、その通りです。

于 2012-06-01T13:53:15.193 に答える