2015-07-20 73 views
-2

我使用的是iOS 8.3,當顯示來自url的pdf文件UIWebView時,它顯示白屏。當我使用本地文件時,它顯示正確。誰能幫我 ?從iOS 8.3中的url下載時,pdf文件在UIWebView中不顯示?

NSURL *websiteUrl = [NSURL URLWithString:@"http://kmmc.in/wp-content/uploads/2014/01/lesson2.pdf"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl]; 
_webView.backgroundColor=[UIColor lightGrayColor]; 
_webView.delegate=self; 
[_webView loadRequest:urlRequest]; 
+0

什麼是你的問題?因爲''我無法理解發生了什麼問題?「這不是一個問題,而是一個聲明。此外'scalesPageToFit'應在頁面加載完成時完成,因爲在調用方法時它不知道大小是什麼。 – Popeye

+0

好的。你可以檢查它,如果你知道什麼是問題。請告訴我。 –

+0

嘗試使用fileURLWithPath方法創建網址。 – Ishu

回答

1

您的代碼看起來很完美。請確保IB連接正確。然後實現委託方法

- (void)webViewDidStartLoad:(UIWebView *)webView { 
    NSLog(@"Start Loading..."); 
} 

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    NSLog(@"Finished Loading"); 
} 

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { 
    NSLog(@"Error Occured:%@", error); 
} 

這將需要一些時間來下載,並保持眼睛的委託方法,看看你好嗎控制檯

+0

我得到的解決方案是PDF文件有64 MB的問題。所以這就是加載的原因。因此,直到完成加載它顯示像白色屏幕,謝謝。 –