J'ai un UIWebView (webview) avec un lien dedans. J'ai implémenté UIWebViewDelegate pour cette classe. Lorsque je clique sur le lien, la page se charge mais je reçois une erreur.Pourquoi le lien UIWebView clique-t-il sur une erreur?
- (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);
}
Sortie d'erreur est:
the error is: Error Domain=WebKitErrorDomain Code=101 UserInfo=0x3814410 "Operation could not be completed. (WebKitErrorDomain error 101.)"
Cependant, ce lien fonctionne très bien: http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class
Toutes les idées sur ce que la différence est?
Vous nous avez dit avoir une erreur mais que vous n'avez pas envoyé l'erreur? Quelle est l'erreur? –
Désolé. Juste mis à jour la question. – 4thSpace