我想加載一個網站到我以前可以做的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