iOS:有人知道我为什么';我收到一个999错误,即使页面加载?

iOS:有人知道我为什么';我收到一个999错误,即使页面加载?,ios,objective-c,uiwebview,uiwebviewdelegate,nsurlsession,Ios,Objective C,Uiwebview,Uiwebviewdelegate,Nsurlsession,我将NSLogs添加到所有UIWebView委托方法和viewDidLoad中以跟踪所有内容,出于某种原因,我看到一个999错误和多个“DidFinishLoad”调用。有人知道如何优化这个吗 这是我的日志: 2013-12-25 23:56:51.656 VA[10598:60b] View Did Load 2013-12-25 23:56:52.216 VA[10598:60b] Should Start Load with request. 2013-12-25 23:56:52.219

我将NSLogs添加到所有UIWebView委托方法和viewDidLoad中以跟踪所有内容,出于某种原因,我看到一个999错误和多个“DidFinishLoad”调用。有人知道如何优化这个吗

这是我的日志:

2013-12-25 23:56:51.656 VA[10598:60b] View Did Load
2013-12-25 23:56:52.216 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:52.219 VA[10598:60b] Webview did start load.
2013-12-25 23:56:53.531 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:53.536 VA[10598:60b] failed with error. Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)" UserInfo=0x16e4e240 {NSErrorFailingURLKey=http://myexamplesite.com/us/en_us, NSErrorFailingURLStringKey=http://myexamplesite.com/us/en_us}
2013-12-25 23:56:53.549 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.259 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.260 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.263 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.266 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.267 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.269 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.293 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.294 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.300 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.301 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.402 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.403 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.405 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.509 VA[10598:60b] Should Start Load with request.
2013-12-25 23:56:54.510 VA[10598:60b] Webview did start load.
2013-12-25 23:56:54.653 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.861 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.914 VA[10598:60b] Webview Did Finish Load
2013-12-25 23:56:54.921 VA[10598:60b] Webview Did Finish Load
以下是我在viewDidLoad中加载webView的方式:

NSURL *url = [NSURL URLWithString:shoeLink];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [shoeWebView loadRequest:requestObj];

我是否有办法对此进行优化,以便获得尽可能快的加载时间?谢谢,节日快乐

为加载的网页的每个帧调用shouldStart、didStart和didFinish的UIWebView委托回调方法。这就是为什么你会看到这些电话在某些网页上重复了这么多次。从日志中可以看出,加载其中一个帧失败,但其余帧加载良好,这就是为什么您仍然能够看到该网页的原因


关于问题的第二部分,没有什么真正的优化可以让这一切更快地发生,您以正确的方式提出了请求。

比3秒快吗?我想说的是,你是任由网络服务器、网页和互联网连接摆布的。您正确使用了请求。谢谢Jeremy,感谢您的帮助!非常感谢你,帕特里克!这就解释了!你知道有没有一种方法可以在不加载任何图片的情况下加载网页?我知道google chrome中有一个设置,它工作得很好,但我不知道如何在ios中实现这一点。