我想在UIWebView
中显示pdf文件。我的PDF来自Web服务,我能够成功地将它存储在文档目录中。但是当我尝试将PDF网址加载到我的UIWebView
时,它会显示一个空白的网页浏览量。没有报告错误。
有没有人知道这里可能出现的问题或者我如何更好地调试此问题?
答案 0 :(得分:1)
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//Considering your pdf is stored in documents directory with name as "pdfFileName"
NSString *pdfPath = [[paths objectAtIndex:0]stringByAppendingPathComponent:@"mynewDocument.pdf"];
NSURL *url = [NSURL fileURLWithPath:pdfPath];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
使用调试器检查url
的内容。它应指向确切的pdf
位置。
此外,您可以使用UIWebView
的委托方法: -
-(void)webViewDidFinishLoad:(UIWebView *)webView;
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;