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

标签 iphone uiwebview ios9

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

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

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

有人在 iOS9 上看到与 UIWebView 相同的问题以及任何解决方法吗?谢谢。

关于 SafariViewController 问题,我已联系 Apple 的 Ricky 询问此事并提交了功能请求,希望这个问题能尽快得到解决。

最佳答案

您应该仍然可以使用 UIWebView 并通过在 plist 文件中设置以下内容来关闭应用程序传输安全性:

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

查看此 answer 以获得更多帮助。

关于iphone - UIWebView 在 iOS9 上不显示图像,SafariViewController 根本不加载 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32577727/

相关文章:

ios - 选择器 View 不起作用

iphone - 如何在没有导航 Controller 的情况下创建多个 View ?

iphone - 在 iOS 中实现背景音频并排除故障

javascript - UIWebView 不加载外部 JavaScript 文件

ios - 在 UICollectionView 中滚动时更新标签

iphone - 如何清除 ios 中的不活动内存

ios - 模态 ViewController 内的 Youtube 视频,奇怪的崩溃 'UIViewControllerHierarchyInconsistency'

IOS - 没有 "touchend"事件(非全屏 Web View )

ios - 如何获取 SKAction(名称 :) to work reliably?

ios - 自定义 UIApplicationShortcutIcon