我正在使用 Interface Builder 和 Storyboards 来构建我的应用程序。我正在尝试将我的源代码连接到我的UIViewController
在 Storyboard 中,但我的类都没有显示在“自定义类”下拉菜单中。这种情况发生在 Xcode 11 beta 2 和 Xcode 11 beta 4 中。
我尝试过一些解决方案在这个堆栈溢出答案中 https://stackoverflow.com/questions/28386081/unable-to-see-custom-classes-in-interface-builder-drop-down,但他们没有工作。我已经完成了以下所有操作:
- 重新启动 Xcode
- 删除的派生数据
- 重新安装了Xcode
- 尝试了不同的故事板
- 重新创建了
UIViewController
file
- 做了一个新项目(问题甚至出现在那里)
- 键入
UIViewController
名称进入下拉菜单文本字段
所有解决方案均无效,我已确保已连接UIViewController
故事板而不是其他东西UIView
。这发生在我所有的人身上UIViewControllers
and UITableViewControllers
.
(我希望我能展示一张图片,但我没有足够的声誉......)
我预计UIViewController
我创建的 s 出现在自定义类下拉列表中。我还惊讶地发现,在文本字段中手动输入视图控制器不起作用。相反,当我运行该项目时,我只是在控制台中收到以下消息:
未知类别视图控制器名称在界面生成器文件中。
您的类似乎没有添加到项目目标中。尝试这个:
1) 确保您的班级已添加到右侧检查员面板上的正确目标成员资格中:
2)确保该类继承View Controller类型:
class CustomViewController: UIViewController
3)重新加载xCode并检查该类是否启用:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)