0

我有一个具有多个 webViews 的应用程序,在 iOS6 上它可以完美加载(有时我必须手动刷新 webviews 内容,它工作正常),但在 iOS7(相同的代码,相同的 sdk-ios7sdk)上,webViews 加载第一次,然后如果我点击刷新我得到-999错误代码,如果我导航到一个页面,然后刷新webviews数据,然后返回查看webview,它可以工作......

这是错误消息:

Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed.
(NSURLErrorDomain error -999.)" UserInfo=0x9ba3220 
{NSErrorFailingURLKey=file:///Users/jakaba/Library/Application%20Support/
iPhone%20Simulator/7.0/Applications/.../myapp.app/page.html, 
NSErrorFailingURLStringKey=file:///Users/jakaba/Library/Application%20Support/
iPhone%20Simulator/7.0/Applications/.../myapp.app/page.html}

任何想法?先感谢您!

4

1 回答 1

0

我会看看这个问题:

如何修复 iPhone 3.0 操作系统中的 NSURLErrorDomain 错误 -999

您看到的错误代码是由UIWebView. 这可能是由几件事引起的。您的 HTML 是否进行任何重定向?您如何将内容加载到UIWebView?

无论如何,看看我链接到的问题,看看它是否对你有帮助。至于为什么您在 iOS 7 而不是 6 上看到这一点 - WebKit 在 7 中得到了改进,您可能会遇到由于速度问题而以前没有遇到的竞争条件。

于 2013-09-25T16:25:21.560 回答