我升级到Xcode 6 beta 4,现在我的应用程序不断崩溃的消息

接口构建器文件中的未知类X。

它崩溃是因为Xcode找不到我在Storyboard中链接的自定义类,但它显示它们在Xcode界面中正确链接。

我确定一切都连接正确。我唯一的其他选择可能是删除整个故事板文件并从头开始,因为它可能会以某种方式损坏。

编辑:我还想补充说,我尝试了清洁,重置模拟器,搞乱构建阶段等。这些都没用。


当前回答

在我的例子中,我将app设置为universal app,所以xcode创建了两个故事板。但我只使用(设计)iPhone故事板。并尝试在iPad上运行应用程序。为了解决问题,只需要为iPhone制作应用程序,并且工作出色。

其他回答

Swift 3解决方案。

所有这些都不起作用。

点击右边面板上的模块没有工作。 添加@obj无效。 重新启动不起作用。 移动到桌面作为xcode中断较长的路径是行不通的。 ...

这终于奏效了。

只需创建一个新目录,并在其中创建一个新项目。添加除Main.sotryboard之外的其他文件。

现在复制前一个项目中的视图控制器,并将其粘贴到新的Main.storyboard中。

瞧!这个作品。

我在重命名一个swift类后遇到了这个问题。使用@objc指令解决了这个问题:

@objc(ForumTopicListViewController) class ForumTopicListViewController

为我的自定义类选择适当的模块,我解决了这个问题。

下面就是:

您需要选中“从目标继承模块”复选框

这些步骤对我很有用。

1)清除衍生数据。 2)删除.h和.m文件 3)再次创建。h和。m文件