0
我是嵌入式程序员,但现在我正在尝试分析iOS日志,以了解webview无法加载URL的问题。从日志中,我看到下面的在iOS webview中可能出现NSURLErrorCannotFindHost的情景
404230 (_:didStartProvisionalNavigation:)::Entry
404230 (_:didStartProvisionalNavigation:)::Exit
404250 (_:didFailProvisionalNavigation:withError:)::Entry
404250 (_:didFailProvisionalNavigation:withError:)::server with the specified hostname could not be found
404250 (_:didFailProvisionalNavigation:withError:)::Exit
据观察,didFailProvisionalNavigation:withError
是didStartProvisionalNavigation
后在20毫秒内调用错误的NSURLErrorCannotFindHost。
所以,下面是我的问题:
- 基于
didStartProvisionalNavigation
和didFailProvisionalNavigation:withError
之间的时间,我开始怀疑,如果 的WebView真实目的是试图解析域名。此时间 正常,默认DNS查询超时是什么? - 在什么情况下会发生这种错误?