2016-09-09 88 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

,并确保,您已创建