3

PDFファイルをロードするWebViewがあります:

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

iPhone OS 2.x では問題なく動作しますが、iPhone 3.0 ではスクロールするために PDF をタップすると、次のエラーが表示され、アプリがクラッシュします。

-[NSCFDictionary _absoluteLinkURL]: インスタンス 0x1c0230 に送信された認識されないセレクタ

4

2 に答える 2

1

これを試して:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
于 2010-03-27T01:38:20.683 に答える
0

私はこれを別の行に入れてみます:

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

そして何を見る

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

出力。

期待どおりの結果が得られていることを確認するために、これらの呼び出しに関する2.xと3.0の微妙な違いはわかりません。問題を解決するのに、2セントしかかかりません。

于 2010-03-15T14:58:46.873 に答える