0

Cocoa プロジェクト (iOS プロジェクトではない) の次のコードを使用して、ローカルの pdf ファイルを読み込もうとしています。

NSString* filePath = [[NSBundle mainBundle] pathForResource:@"testPDFFile" 
                                                     ofType:@"pdf"
                                                inDirectory:@""];
NSURL* fileURL = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
[[webView mainFrame] loadRequest:request];

WebView オブジェクトが読み込まれているのがわかりますが、ドキュメントは表示されません。コンセントが正しく接続されているようです。

ファイルをさまざまなディレクトリの場所に移動しようとし、inDirectory パラメータでディレクトリを指定しようとしました。

現在、ファイルは「Supporting Files」ディレクトリにあります。inDirectory を read に変更すると… inDirectory:@"Supporting Files"]; 「[NSURL initFileURLWithPath:]: nil string parameter」というエラーが表示されます</p>

このステートメントを取得してファイルを見つけて表示するにはどうすればよいですか?

4

1 に答える 1

1

試す:

NSString* filePath = [[NSBundle mainBundle] pathForResource:@"testPDFFile" 
                                                     ofType:@"pdf"];

独自のバンドル内のリソースにアクセスしている限り、(外部の) バンドル ディレクトリを設定する必要はありません。

于 2012-07-01T00:03:03.520 に答える