0

サーバー上にいくつかの PDF ブックがあります。これらのブックをサーバーから読み取るためのコードは次のとおりです。

self.webView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)] autorelease];
self.webView.backgroundColor = [UIColor whiteColor];
self.webView.scalesPageToFit = YES;
self.webView.delegate = self;
[self.view addSubview:self.webView];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"url.pdf"]]];

このコードを使用しても webview には何も表示されませんが、リソース フォルダーに同じ本を追加するとうまくいきます。

4

1 に答える 1

0

最後の行を次のように変更するだけです:

NSString *urlString = @"url.pdf";
NSString *encodedUrl = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *targetURL = [NSURL URLWithString:encodedUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
self.webView loadRequest:request];

ご提供いただいたpdfファイルのリンクには数千ページのファイルが含まれているため、読み込みに時間がかかる場合があります。

于 2012-08-07T12:33:58.830 に答える