有人知道如何用Xcode 9 GM修复这个错误吗?我正在开发一款用Xcode 8.3开发的应用,部署目标是iOS 9.3,我以前从未遇到过这个问题.我还没有在这里或苹果论坛上找到任何信息:(

编辑:此错误发生在我将WKWebView放入接口构建器时,而不是我以编程方式使用它时.

查看图片WKWebView错误

Edit 2: Well, it's finally not a bug, see Quinn's answer below to have more information about this behavior. Thanks to him for the explanation.

推荐答案

该错误是正确的行为,而不是Xcode 9中的错误.虽然在iOS 8中引入了WKWebView,但在-[WKWebView initWithCoder:]中存在一个错误,该错误仅在IOS 11中修复,该错误总是在运行时崩溃,因此无法在Interface Builder中配置一个错误.

https://bugs.webkit.org/show_bug.cgi?id=137160

这是一个构建错误,而不是允许开发人员在IB中构建在运行时会被 destruct 的东西.这是一个不方便的限制,因为iOS11最近才发布,但实际上没有其他好的 Select .

旧部署目标的解决方法是继续在代码中添加WKWebView,正如@Fahad-Ashraf已经在他的回答中描述的那样:

https://developer.apple.com/documentation/webkit/wkwebview

Ios相关问答推荐

使用UIGraphicsBeginIMAext创建新图像会扭曲图像 colored颜色

如何在SWIFT中处理不可发送的类型?

SwiftUI Divider过大了其父视图

swiftui动画如何实时确定不对称过渡

在Xcode 15中为具有@Binding的视图创建SwiftUI #预览的方法

错误地提取问题的答案选项

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

SKScene 的更新功能似乎不起作用

Task.cancel() 的 TaskPriority 的区别

如何解码没有名称的 JSON 数组?

添加到单个自定义视图时,Swiftui 项目会在所有视图中重复

类型任何视图不能符合具有泛型的协议上的视图

UITableView 背景 colored颜色 在 iPad 上总是白色

针对 Xcode 中的 iPad 选项

aps-environment 始终在发展

Storyboard Segue 从视图控制器到自身

为什么 Xcode 4 不创建任何产品?

UINavigationBar - 以编程方式设置标题?

在转发类对象中找不到属性

请在您的 Podfile 中为此目标指定一个平台?