XCode 6.3错误:Interface Builder文件中

时间:2015-04-27 13:45:13

标签: ios swift storyboard xcode6

我正在使用XCode 6.3&迅速的。

我刚刚在故事板中添加了一些视图控制器。添加了自定义类&在身份检查器中设置相应的自定义类。

enter image description here

但是当我运行应用程序时,它会在Interface Builder文件中显示未知的类X. &我无法与自定义类进行交互。 很少有像这样的问题和类似的问题。我已经尝试了所有的解决方案,但没有一个能为我工作。

4 个答案:

答案 0 :(得分:6)

有时Xcode错过了customModule =“AppName”customModuleProvider =“target”

要解决此问题,请打开storyboard作为源代码并替换此行:

<viewController storyboardIdentifier="StoryboardId" id="SomeID"   customClass="CustomClass"
sceneMemberID="viewController">

到此:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass"
customModule="AppName" customModuleProvider="target" sceneMemberID="viewController">

答案 1 :(得分:2)

我所有的viewControllers都没问题,但是我搜索了整个故事板文件,发现了这个:

<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC" customClass="end">

删除自定义类摆脱了错误:

<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">

不知道为什么这个自定义课程首先出现在那里。

答案 2 :(得分:0)

我重新启动了我的Macbook,所有模块都开始在Custom Class框中填充。下拉框中没有显示已创建的类。

我在2015 Macbook Pro上使用Xcode 7.0.1,OSX 10.10.5。弄清楚这是一个非常烦人的错误。

答案 3 :(得分:0)

这看起来似乎是一件单调乏味的事情,但请确保在您引用视图控制器的任何地方都拼写正确。遗憾的是,我花了很多时间尝试修复错误的所有建议,结果却是一个简单的拼写错误!

在:

nav

后:

<ul><li>