小编典典

Xcode 6 Bug:Interface Builder 文件中的未知类

all

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

Interface Builder 文件中的未知类 X。

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

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

编辑:我还想补充一点,我尝试过清理、重置模拟器、搞乱构建阶段等。这些都不起作用。


阅读 120

收藏
2022-03-04

共1个答案

小编典典

我在输入问题时解决了这个问题。我想我会回答我的问题,并将其留给在使用 Xcode 6 beta 4 时可能遇到此问题的其他任何人。

要解决此问题,您需要在 Storyboard 中选择每个自定义类对象(这包括任何自定义视图,甚至自定义视图控制器本身)。

然后选择这些对象,打开身份检查器,在“自定义类”下,您应该会看到模块选项。在“模块”文本框内单击,然后按 Enter。

而已!我所有自定义对象的当前模块必须在 Xcode 6 beta 4 中以某种方式在内部错误地设置。但是在检查器中没有视觉指示。

请注意,如果在 Module 文本框中按 enter 不起作用,请尝试选择右侧的箭头并手动选择当前模块,然后清除文本框并按
enter。您也可以尝试在类文本框中按 Enter(尽管这通常是为了解决不同的问题)。

2022-03-04