Interface Builder文件中的未知类****

Fog*_*ter 12 xcode objective-c ios appcode

我使用root类添加了一个UIView xib文件MyView.

我在错误的地方创建了它,因此在项目中移动了它.同一个项目只是一个不同的文件夹/组.

跑步时说我有问题......

Unknown Class MyView in Interface Builder file

我无法弄清楚出了什么问题,所以我现在已经删除了项目和目录中的文件.

我已经使用SublimeText2搜索了字符串"MyView",它在项目的任何地方都不存在.

我重置了模拟器,清理了项目和构建文件夹并删除了派生数据.

仍然得到同样的错误.

有什么想法我现在可以做什么?

Chi*_*buZ 20

有时IBuilder错过了 customModule="AppName" customModuleProvider="target"

要修复它,请打开storyboard作为源代码并替换此行:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass"
sceneMemberID="viewController">
Run Code Online (Sandbox Code Playgroud)

对此:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass"
 customModule="AppName" customModuleProvider="target" sceneMemberID="viewController">
Run Code Online (Sandbox Code Playgroud)


win*_*ktw 11

就我而言,我通过检查身份检查器中的“从目标继承模块”选项来解决。 在此处输入图片说明


Xei*_*han 9

转到.m文件的视图 - >实用程序转到文件检查器

打开"目标成员资格"部分,确保为此.m文件选择了目标


Enr*_*tyo 6

如果您的 Xcode 项目中有多个目标,请确保为您正在测试的目标编译错误文件中提到的类。