2012-01-25 78 views
0

我想加載一個網頁到一個webView,但它不加載,webview只顯示一個白色的屏幕。iOS的UIWebView問題

NSString *urlAddress = @"http://199.186.28.133/ls/first.do"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[self.webView loadRequest:requestObj]; 

如果我通過類似http://www.google.com改變urlAddress,我沒有問題。如果我在iPhone上的safari中打開url(http://199.186.28.133/ls/first.do),我可以看到它沒有問題。

BTW:我工作的Xcode的4.2,我的分鐘目標是3.1.3

任何想法?

+2

http://199.186.28.133/ls/first.do只是在最新的Chrome瀏覽器中顯示一個白頁...你確定該網站實際上提供了一些內容嗎? – alex

+0

你的代碼是正確的。您的網址不是。 –

回答

1

剛纔檢查在iPhone模擬器這個鏈接和它呈現出白色的網頁..我不認爲其服務的任何內容..如果你有機會到這個頁面,請確保它有一定的HTML內容輸出

+0

是的,網址工作正常。我真的很抱歉,但我無法發佈內容cuz是我的客戶的項目。這是奇怪的事情。我可以看到它的Safari瀏覽器(在我的iPhone),但我不能在webView –

0

嘗試打印UIWebViewDelegate的方法裏面的東西:

例如:

-(void)webViewDidFinishLoad:(UIWebView*)webView 
{ 
    NSlog(@"didFinishLoad"); 
    NSString *resultHtml = [webView stringByEvaluatingJavascripFromString:"document.documentElement.innerHTML"]; 
} 

並捕捉一些錯誤:

-(void)webView:(UIWebView*)webView didFailWithError:(NSError*)error 
{ 
    NSLog(@"%@",[error localizeDescription]); 
}