gpt4 book ai didi

iphone - UIWebView 加载但不显示网站(XCode 4,iOS SDK 4.3)

转载 作者:可可西里 更新时间:2023-11-01 17:11:14 25 4
gpt4 key购买 nike

我打算编写一个包含 UIWebView 的应用程序。所以首先我想通过简单地加载一个 URL 来尝试一下。

  • 在 Interface Builder 中创建了 UIWebView
  • 连接代码

    @property(nonatomic,retain) IBOutlet UIWebView *webView;

viewDidLoad:

- (void)viewDidLoad {
[super viewDidLoad];
if(!webView)
{
webView = [[UIWebView alloc]init];
}

webView.delegate = self;

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

我还实现了 didFailLoadWithError 和 webViewDidFinishLoad 委托(delegate)方法。调用 webViewDidFinishLoad 并指示已加载 HTML。

问题是:即使调用了 webViewDidFinishLoad,UIWebView 也不会显示该网站。它只显示白色。当触摸和拖动 UIWebView 但内容不可见时,会显示右侧和底部的滚动条。无处可寻。看起来很奇怪..

编辑此屏幕截图显示了 xib 的连接:

Connections

最佳答案

如果您在 Interface Builder 中正确连接了所有内容,则不需要以下几行:

if(!webView)
{
webView = [[UIWebView alloc]init];
}

webView.delegate = self;

尝试移除它们,看看会发生什么。另外,在webView:didFailLoadWithError:回调中放一个NSLog(...),看看是否输出。

关于iphone - UIWebView 加载但不显示网站(XCode 4,iOS SDK 4.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5770814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com