为什么UIWebView链接点击错误?

时间:2009-11-30 07:36:33

标签: iphone cocoa-touch uiwebview

我有一个UIWebView(webview),里面有一个链接。我已经为这个类实现了UIWebViewDelegate。当我点击链接时,页面加载但我收到错误。

- (void)viewDidLoad {
[super viewDidLoad];
webview.delegate = self;
NSString *html = @"<html> \n"
"<head> \n"
"</head><body> \n"
"<p><b><a href='http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.html'>click here</a></b></p> \n"
"</body> \n"
"</html>";
[webview loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];}

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
NSLog(@"the error is: %@", error);
}

错误输出是:

the error is: Error Domain=WebKitErrorDomain Code=101 UserInfo=0x3814410 "Operation could not be completed. (WebKitErrorDomain error 101.)"

但是,此链接可以正常工作:http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class

关于差异的任何想法?

1 个答案:

答案 0 :(得分:0)

UIWebView: Error while loading URL,似乎UIWebView无法处理“奇怪的人物”,虽然我不认为_是一个奇怪的角色。