ios - 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。
- 该项目的最低 iOS 支持是 iOS 12。
- 该类在 Storyboard 文件中 ViewController 的 Identitiy Inspector 中设置。
- 该类属于我的应用程序的目标。
- 我可以从 Identitiy Inspector 的类名字段中按“箭头按钮”导航到该类。
我的自定义类“WebViewController”是从标记为@objc 的父类继承的。我注意到,在控制台中我的类写得很奇怪,所以我添加了一个 @objc 类名,例如
@objc(WebViewController) class WebViewController: MyParentClass
这对类命名没有帮助。我检查了这个类是如何用故事板的源代码编写的——一切都很好,名字是正确的。
我检查了这些问题:Xcode 6 Bug: Unknown class in Interface Builder file和Unknown class in interface builder。但是解决方案对我没有帮助。
顺便提一句。使用 iOS 13 和 14 一切都很好。完全没有问题。
它是针对 iOS 12 问题的 Xcode 12 还是我做错了什么?
解决方案
推荐阅读
- django - 具有嵌套可写序列化 django drf 的正确方法
- javascript - JavaScript Map:每个条目使用多少内存
- java - 如果我使用 myBatis 从几乎相同的表中提取时如何删除大量重复代码
- python - 元素
- javascript - JS Ojbect 事件 onkeyup
- java - 错误:squareFeet 无法解析为变量
- c# - 为什么我们需要在 Unity AssetBundle 中的 LoadAsset 之后实例化加载的资源?
- mongodb - Mongodb 一次往返执行多个查询
- c# - C# 与 C++ 静态数组中静态常量列表初始化的效率
- spring-data-redis - Spring Data Redis 的自定义 @Id 类