我想加载一个网站到我以前可以做的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];
之后它没有回来 “无”
这是什么意思?我如何解决它?
把你
webview
和.h
文件之间的连接'viewDidLoad'中的断点并验证'_webview'不是'nil'。确保您的插座已连接。 – rmaddy顺便说一句 - 你有一个财产,使用它。将'[_webview loadRequest:urlRequest];'更改为'[self.webview loadRequest:urlRequest];'。 – rmaddy