刚刚发现加载带有嵌入图片的HTML字符串的 UIWebView 无法正常显示 iOS9 (GM种子)上的图像,该图片之前在 iOS8上
在观看WWDC SafariViewController视频here之后,我认为Apple希望我们转向新框架,这看起来非常有前途。但问题是SafariViewController不支持加载本地HTML文件,它只支持HTTP和HTTPS,到目前为止在 iOS9 GM种子和Xcode 7.1 beta。我尝试使用指向本地文件的NSURL加载它,抛出异常:
' NSInvalidArgumentException',原因:'指定的网址具有不受支持的方案。仅支持HTTP和HTTPS网址
是否有人在 iOS9 上看到与 UIWebView 相同的问题以及任何解决方法?感谢。
关于SafariViewController的问题,我已经向Apple提出了关于此问题的Ricky并提交了一项功能请求,希望很快就能解决这个问题。
答案 0 :(得分:15)
您应该仍然可以使用UIWebView并通过在plist文件中设置以下内容来关闭App Transport Security:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
请查看此answer以获取更多帮助。