首页 > 解决方案 > Xcode 12 Storyboard Identitiy Inspector 找不到带有 iOS 12 设备的类

问题描述

当我尝试在 iOS 12 设备上运行时,我遇到了一个找不到类的问题(请参阅日志)。在运行期间,在 iOS 12 设备/模拟器上启动应用程序后,我在控制台中收到错误消息:

2020-11-10 15:21:53.007203+0100 coreTest[36622:5293540] Interface Builder 文件中的未知类 _TtC8coreTest17WebViewController。

我的自定义类“WebViewController”是从标记为@objc 的父类继承的。我注意到,在控制台中我的类写得很奇怪,所以我添加了一个 @objc 类名,例如

@objc(WebViewController) class WebViewController: MyParentClass

这对类命名没有帮助。我检查了这个类是如何用故事板的源代码编写的——一切都很好,名字是正确的。

我检查了这些问题:Xcode 6 Bug: Unknown class in Interface Builder fileUnknown class in interface builder。但是解决方案对我没有帮助。

顺便提一句。使用 iOS 13 和 14 一切都很好。完全没有问题。

它是针对 iOS 12 问题的 Xcode 12 还是我做错了什么?

标签: iosswiftxcodestoryboard

解决方案


推荐阅读