UIWebView 错误 -999 [重复]
Posted
技术标签:
【中文标题】UIWebView 错误 -999 [重复]【英文标题】:UIWebView error -999 [duplicate] 【发布时间】:2014-04-16 12:39:31 【问题描述】:我有一个 UIWebView 只是在一个视图上,当我点击一个链接时,我会启动这个包含良好内容的视图。
NSLog(@"---> %@",url);
NSURL *websiteUrlL = [NSURL URLWithString:url];
NSURLRequest *urlRequestT = [NSURLRequest requestWithURL:websiteUrlL];
NSLog(@"---> %@",urlRequestT);
在我的输出中我有
url : 适合 http:// URL .php urlRequestT : 适合 : URL: http:// URL .php(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 中
【问题讨论】:
你最后一句话的结尾是什么(“我不”)?如果错误是“NSURLErrorCancelled
”,这可能是告诉请求进程(即您的应用程序)加载已取消的服务器吗?
当我在这个网站上搜索“NSURLErrorCancelled”时,我得到了 67 个答案。它们中的任何一个都适用于您的情况吗?
***.com/questions/1024748/…点击此链接
@PhillipMills 没有什么能解决我的问题,这就是我创建这篇文章的原因......
【参考方案1】:
我认为您在 url 中有转义序列 尝试用这个加载 webview
url = [url stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSURL *websiteUrlL = [NSURL URLWithString:url];
NSURLRequest *urlRequestT = [NSURLRequest requestWithURL:websiteUrlL];
NSLog(@"---> %@",urlRequestT);
【讨论】:
我有同样的错误以上是关于UIWebView 错误 -999 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 UIWebView+AFNetworking 时链接如下
_UIFallbackPresentationViewController