自定义类未出现在情节提要中

Posted

技术标签:

【中文标题】自定义类未出现在情节提要中【英文标题】:Custom Classes not appearing in Storyboard 【发布时间】:2014-09-01 22:52:42 【问题描述】:

我的项目使用的故事板目前运行良好。然而,就在昨天,发生了一件非常奇怪的事情——详情如下:

我创建的任何新的 IBOutlets 或 IBActions 都没有在 Connections 检查器的“Reference Outlets”下列出。 如果我删除情节提要中的任何现有引用连接 - 它们会从列表中完全消失,我无法重新连接它们。 如果我尝试在身份检查器下设置自定义类,我看不到我的任何类被预填充或出现在下拉列表中。

我尝试过清理、清理派生数据、退出 XCode 并重新启动计算机,但没有成功!不过,此问题并未影响任何其他项目。

如果有人对如何解决这个问题有任何想法,那就太棒了!

亲切的问候, 杰里米

【问题讨论】:

这听起来很奇怪,您可以随时升级或安装新副本,这可能比寻找替代品更快 你清理过构建文件夹了吗? (点击“清理”时按住选项) 是的,没错 - 抱歉,我说的是“干净的派生数据”! 【参考方案1】:

我能够通过再次重新启动计算机来解决问题!

我认为你必须清理你的构建文件夹,然后重新启动。

感谢你们的cmets!

【讨论】:

这对我没有帮助。不知道怎么办!!(【参考方案2】:

我到处都在寻找这个答案!这个解决方案都不适合我!

你所要做的就是:

第 1 步:当您创建这个类以供故事板参考时,检查您选择的类是否具有正确的“子类”!

第二步:如果子类错了,删除这个类并用正确的子类重新创建,例如可以是UIView或 UITabelView 或 UIViewController 或其他任何东西!

I have recreated this class with right subclasses and it worked for me

【讨论】:

以上是关于自定义类未出现在情节提要中的主要内容,如果未能解决你的问题,请参考以下文章

故事板自定义类未实例化 UIView 类。为啥?目标 C / Xcode

无法将自定义 IBDesignable 类链接到情节提要上的 UIButton

故事板自定义类被忽略

将自定义视图控制器添加到情节提要

如何更改情节提要中 tableHeaderView 的高度?

如何在导航控制器中自定义工具栏