【发布时间】:2019-12-06 01:18:50
【问题描述】:
我正在使用 Interface Builder 和 Storyboards 来构建我的应用程序。我正在尝试将我的源代码连接到 Storyboard 中的UIViewController,但我的所有课程都没有出现在自定义类下拉菜单中。这发生在 Xcode 11 beta 2 和 Xcode 11 beta 4 中。
我尝试了一些解决方案in this Stack Overflow answer,但它们不起作用。我已经完成了以下所有操作:
- 重新启动 Xcode
- 已删除派生数据
- 重新安装 Xcode
- 尝试了不同的故事板
- 重新创建了
UIViewController文件 - 做了一个新项目(问题甚至出现在那里)
- 在下拉菜单文本字段中输入
UIViewController名称
所有解决方案都不起作用,我已确保将UIViewController 连接到情节提要,而不是UIView 之类的其他东西。我所有的UIViewControllers 和UITableViewControllers 都会出现这种情况。
(我希望我能展示一张图片,但我没有足够的声誉......)
我希望我创建的UIViewControllers 会出现在自定义类下拉列表中。我还惊讶地发现手动将视图控制器输入到文本字段中不起作用。相反,当我运行项目时,我只是在控制台中收到此消息:
Interface Builder 文件中的未知类 ViewControllerName。
【问题讨论】:
-
你的类是否继承
UIViewController? -
@Sweeper 是的,我的班级继承了
UIViewController。 -
这是一个框架吗?
-
这可能为时已晚,但你知道在 Xcode10 中是否有效吗?
-
@dfd 刚刚检查了 Xcode 10。仍然无法正常工作。
标签: swift xcode cocoa-touch interface-builder uistoryboard