2016-05-16 99 views
0

我用UIWebView我的應用我設置的默認像下面的代碼: -UIWebView中不顯示任何內容

WebViewViewController.h 

@interface WebViewViewController :UIViewController<UIWebViewDelegate> 
@property (strong, nonatomic) NSString *url; 
@property (weak, nonatomic) IBOutlet UIWebView *webview; 
@end 

WebViewViewController.m 



NSURL *url=[NSURL URLWithString:@"facebook.com"]; 

    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [_webview loadRequest:requestObj]; 

Web視圖出現,但沒有數據。

+0

您是否設置了WebView的storyboard或xib的委託? – Dalvik

回答

2

facebook.com是無效的URL。它需要是http://facebook.com

確保您設置了網絡視圖的委託並實施代理方法,如webView:didFailLoadWithError:。然後你可以看到當頁面加載失敗時你得到的錯誤。

+0

非常感謝你 –

1

只替換URL並檢查連接和委託。

刪除您的.m文件代碼並放入我的代碼。

NSURL *url=[NSURL URLWithString:@"https://www.facebook.com"]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_webview loadRequest:requestObj]; 
+0

爲什麼OP需要刪除他們的.m代碼並使用你的代碼?你做的唯一的改變是更新我剛纔提到的URL。沒有理由發佈一個新的答案,它不會爲現有答案添加任何內容。 – rmaddy

+0

我提到你的連接和委託。它不工作嗎? –