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

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

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

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

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


当前回答

对我来说,这个问题我已经试过了所有的解决方法,但都没有成功。

将pod .h .m文件复制到我的项目中,并将.h导入到项目c头文件中。

然后我回到故事板类是UICountingLabel我删除它,并按enter (空没有类),然后我再次添加它,并按enter,工作成功。

其他回答

我有同样的问题与Xcode 6.3当我添加文件到“myapp”。 这是因为我选择了“创建文件夹引用”而不是“创建组”。我删除了这些文件,并使用“create groups”选项再次添加它们。问题解决了。

在mij情况下,ViewController.h/m在库中。项目仍然构建,但自Xcode 6.3以来,上述错误在运行时显示。将两个文件移回项目中解决了这个问题。

在我的例子中,在Storyboard / xib中引用的类没有Target Membership设置。

为了解决这个问题,将该类的.h和.m文件赋予与其他类相同的目标成员资格。

Swift 3解决方案。

所有这些都不起作用。

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

这终于奏效了。

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

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

瞧!这个作品。

我在Xcode 6.1中删除Main时遇到了这个问题。storyboard, LaunchScreen。xib文件和默认ViewController类从我的项目。

我通过从Info.plist中删除启动屏幕文件和主界面条目来解决这个问题