如何在 iOS 10 或更低版本中使用 webview? [复制]
Posted
技术标签:
【中文标题】如何在 iOS 10 或更低版本中使用 webview? [复制]【英文标题】:How to use webview in iOS 10 or lower versions? [duplicate] 【发布时间】:2020-04-11 06:00:51 【问题描述】:目前我正在使用 WKWebView,但它从 ios 11 开始支持。因此,如果我想在 iOS 10 或更低版本中使用 Web 视图,解决方案是什么。我的应用程序已经在带有 UIWebView 的 App Store 中。刚才我从 UIWebView 改成了 WKWebView。但在 iOS 11 之前不支持。
【问题讨论】:
这能回答你的问题吗? Xcode 9 GM - WKWebView NSCoding support was broken in previous versions 【参考方案1】:目前我正在使用 WKWebView,但它从 iOS 11 开始支持。因此,如果我想在 iOS 10 或更低版本中使用 Web 视图,解决方案是什么。
这不是真的。 WKWebView
is supported from iOS 8 onwards.
【讨论】:
但我得到了错误 发布错误。永远不要在没有发布错误的情况下说“我遇到错误”。 iOS11.0之前的WKWebView(WKWebView NSCoding支持在以前的版本中被破坏了)NSCoding
是故事板和 nib 反序列化的方式。您需要以编程方式创建WKWebView
。详情见这个问题:***.com/questions/46221577/…
谢谢。对于较低版本,我们需要以编程方式创建 WKWebView。【参考方案2】:
WKWebView
从 iOS 8 开始支持。所以我认为你的应用不会有任何问题。
您可以参考documentation 进行澄清。
【讨论】:
以上是关于如何在 iOS 10 或更低版本中使用 webview? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 IOS 4.x 或更低版本中,将子视图添加到视图时不会调用 viewDidAppear 方法,为啥?
macOS 10.11.6 (或更低版本)直接升级至macOS Sierra 10.12.6版本
如何创建面向 .NET 5 或更低版本的 NuGet 包。但不是 .NET 6 或更高版本
在 CloudStack 3 上的 Cloudify 版本 2.2 或更低版本上注册 VM:NumberFormatException