2016-09-09 327 views
0

我想加載一個網站到我以前可以做的webview。但我似乎無法正確加載它。我已經瀏覽過Stack和其他論壇尋找解決方案,但我似乎無法弄清楚。iOS:將一個網站加載到一個webview

我.h文件中如下:

#import "ViewController.h" 

@interface ScheduleView : ViewController 
@property (strong, nonatomic) IBOutlet UIWebView *webview; 

@end 

和我的.m:

#import "ScheduleView.h" 

@interface ScheduleView() 
@end 
@implementation ScheduleView 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    NSString *urlstring = @"http://www.google.com"; 
    NSURL *url = [NSURL URLWithString:urlstring]; 
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
    [_webview loadRequest:urlRequest]; 

- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; 

@end 

每當我嘗試運行我的應用程序,它會推出如預期,但是,當我瀏覽到包含WebView的ViewController,它只會顯示一個空白屏幕。我試圖使用除谷歌以外的其他網站。

這是我第一次發佈,所以如果我需要提供更多信息,請讓我知道,我會盡我所能迅速回復。

編輯:

投入的破發點上

[super viewDidLoad]; 

之後它沒有回來 「無」

Breakpoint

這是什麼意思?我如何解決它?

+0

把你webview.h文件之間的連接'viewDidLoad'中的斷點並驗證'_webview'不是'nil'。確保您的插座已連接。 – rmaddy

+1

順便說一句 - 你有一個財產,使用它。將'[_webview loadRequest:urlRequest];'更改爲'[self.webview loadRequest:urlRequest];'。 – rmaddy

回答

0

這些添加到您的info.plist並嘗試

enter image description here

,並確保,您已創建