我在服务器上有一些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中,但是当我在我的资源文件夹中添加相同的书然后它的工作。任何人都可以帮助我如何使用上面的URL修复它?thanx
答案 0 :(得分: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文件的链接包含数千页的文件,因此加载可能需要一些时间。