2009-08-12 3 views
3

私は、PDFファイルをロードするのWebViewを持っている:iPhone 3.0 WebViewのスクロールPDFエラー - [NSCFDictionary _absoluteLinkURL]

[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL 
fileURLWithPath:[[NSBundle mainBundle] pathForResource:fileName 
ofType:@"pdf"]isDirectory:NO]]]; 

それはiPhone OS 2.xのではなく、私はPDFをタップするiPhone 3.0上で正常に動作しますスクロールのために、このエラーが表示され、アプリのクラッシュ:

- [NSCFDictionary _absoluteLinkURL]::認識されていないセレクタは、原因 キャッチされない例外 'NSInvalidArgumentException' にアプリを終了インスタンス 0x1c0230に理由を送りましたは、 ' - [NSCFDictionaryは _absoluteLinkURL]:認識されていないセレクタはインスタンス0x1c0230に送信された'

答えて

0

私は別の行にこれを入れてみてくださいう:

NSString *path = [[NSBundle mainBundle] pathForResource:fileName 
ofType:@"pdf"]isDirectory:NO]; 

してから見てどのような

NSLog(@"path: %@",path); 

出力する。

あなたが期待していることを確実に得るために、私はこれらの呼び出しに関して2.xと3.0のニュアンスが分からないので、あなたの問題を解決するのにちょうど2セントです。

1

これを試してみてください:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"]; 
NSURL *url = [NSURL fileURLWithPath:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[webView loadRequest:requestObj]; 
関連する問題