原因是页面没有加载完,页面中就有Js脚本将页面跳转到其他页面了,导致ios系统会提示当前页面被cancel了。 -999含义见 上一篇博客 解决办法在stackoverflow上有位大侠提出了,见如下链接。 UIWebView does not load HTTPS Page: Error Domain=NSURLErrorDomain Code=-999 “The operation couldn’t be completed. (NSURLErrorDomain error -999.)”