我在iOS9上使用UIWebView加载应用内HTML页面时遇到了奇怪的问题-有时页面会成功加载,有时则只呈现为空白屏幕。在这些情况下,webViewDidFinishLoad函数也会被调用(但没有didFailLoadWithError)。我无法找到任何线索来解释为什么页面有时不可见。我在这里找到的许多其他问题都暗示着路径问题,但如果是这种情况,我认为它会一直失败。同样的代码在iOS 8上运行良好。
将以下内容添加到info.plist文件中
NSAppTransportSecurity NSAllowsArbitraryLoads
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>