9

我正在尝试在我的应用程序启动时加载一个 URL。

我在我的 .nib 上拖动了一个 UIWebView 对象,我创建了一个属性插座,我将它连接到 webview 并在我的视图控制器中放置以下代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *fullURL = @"http://google.com";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
}

但是我只是在设备上出现黑屏,就像根本没有视图一样。任何想法?

4

3 回答 3

24

这是我在我的应用程序中使用的代码

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
    [myWebView loadRequest:urlRequest]; 
}
于 2013-03-25T09:19:13.403 回答
1

这是短的

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

        [myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];

}
于 2014-04-18T08:10:33.573 回答
1

重启你的IOS模拟器。这确实不明显,但首先检查 IOS 模拟器中 Safari 中的任何站点。IOS模拟器重启后,我的webView在模拟器和设备上都成功打开了。

由阿米特

于 2016-08-05T13:11:24.500 回答