我在视图上有一个UIWebView,当我在一个链接中登录时,我启动了一个包含好内容的视图。
NSLog(@"---> %@",url);
NSURL *websiteUrlL = [NSURL URLWithString:url];
NSURLRequest *urlRequestT = [NSURLRequest requestWithURL:websiteUrlL];
NSLog(@"---> %@",urlRequestT);
在我的输出中我有
(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { NSLog(@"Error %li", (long)error.code); if (error.code == NSURLErrorCancelled) return; // this is Error -999 NSLog(@"Canceled request: %@", [webView.request.URL absoluteString]); }
在我的输出错误中,我有数字-999
我不知道为什么我的网页没有加载此类文件... 我的UiWebView可以在一个简单的html文件中正常工作 谢谢你的进步。
我找到了很好的答案,UIWebView中加载内容的更好位置是viewDidAppear而不是viewDidLoad
答案 0 :(得分:0)
我认为你在url中有转义序列 尝试使用此
加载webviewurl = [url stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSURL *websiteUrlL = [NSURL URLWithString:url];
NSURLRequest *urlRequestT = [NSURLRequest requestWithURL:websiteUrlL];
NSLog(@"---> %@",urlRequestT);