【发布时间】:2013-06-25 05:46:34
【问题描述】:
**当我使用 self.myWeview.delegate = self 时,
UIWebView 无法在 UIWebView 中加载 URL...
但是如果我将它设置为self.myWeview.delegate = nil,
然后方法(委托)无法加载,但 URL 已加载
这是代码:---
{
self.myWeview.delegate = nil;
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[myWebView loadRequest:request];
}
这工作正常,但不能调用委托方法。
另一方面
{
self.myWeview.delegate = self;
NSURL *url = [NSURL URLWithString:@"http:http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[myWebView loadRequest:request];
}
无法加载URL,但调用了委托方法
【问题讨论】:
-
错误:[NSURL URLWithString:@"google.com"]; 检查第二个代码
-
从 url 中移除额外的 http:。
-
你在委托方法中处理什么?
-
这个问题似乎离题了,因为它是您的代码中的一个错误。
标签: iphone objective-c uiwebview