cma*_*art 3 iphone uiwebview ios
我打算写一个包含UIWebView的应用程序.所以首先我想通过简单地加载URL来尝试一下.
迷上了代码
@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"]]]; }
Run Code Online (Sandbox Code Playgroud)
我也实现了didFailLoadWithError和webViewDidFinishLoad委托方法.调用webViewDidFinishLoad并指示已加载HTML.
问题是:即使调用了webViewDidFinishLoad,UIWebView也不会显示网站.它只显示白色.触摸并拖动UIWebView但不显示内容时,会显示右侧和底部的滚动条.没有找到任何东西.看起来很奇怪..
编辑 此屏幕截图显示了xib的连接:
如果您正确地在Interface Builder中连接了所有内容,则不需要以下行:
if(!webView)
{
webView = [[UIWebView alloc]init];
}
webView.delegate = self;
Run Code Online (Sandbox Code Playgroud)
尝试删除它们,看看会发生什么.另外,NSLog(...)在webView:didFailLoadWithError:回调中放入一个并查看它是否输出.
| 归档时间: |
|
| 查看次数: |
18701 次 |
| 最近记录: |