刚刚发现,加载带有嵌入图像的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] 删除。
我来说两句