UIWebView在iOS9上不显示图像,而SafariViewController根本不加载HTML文件吗?

刚刚发现,加载带有嵌入图像的HTML字符串的UIWebView无法正常显示在iOS9(GM种子)上的图像,而iOS9以前在iOS8可以正常工作

观看WWDC SafariViewController视频后,在这里,并认为苹果希望我们转向新的框架,它看起来很有希望。但是问题是,SafariViewController不支持加载本地HTML文件,它仅支持HTTP和HTTPS,到目前为止,在iOS9 GM种子和Xcode 7.1 beta上。我试图使用指向本地文件的NSURL加载它,抛出异常:

“ NSInvalidArgumentException”,原因:“指定的URL具有不受支持的方案。仅支持HTTP和HTTPS URL”

是否有人iOS9看到UIWebView的相同问题以及其他解决方法?谢谢。

关于SafariViewController问题,我已在Apple上对Ricky进行了ping操作,并提出了功能请求,希望此问题能尽快得到解决。

埃里克·鲱鱼

通过在plist文件中设置以下内容,您应该仍然可以使用UIWebView并关闭App Transport Security:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

查看此答案以获取更多帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章