Unknown class ThrowBillContainerViewController in Interface Builder file.

由于在Xcode中添加了多个target,新建storyboard的时候没有注意,结果只有release版对应的target可以运行,切换回develop版对应的target时,从storyboard加载UIViewController总是报

Unknown class XXXViewController in Interface Builder file.

一般,出现这种问题,就是新添加的storyboard和UIViewController没有关联到对应的target. 所以,首先,我们要选中新建的storyboard文件,把对应的Target memebership 中的target勾选上

Group 2.png

然后,选中你的UIViewController,一般情况下,下图红框的位置会灰色显示一个target的名字,这里我们直接点击红框位置的输入框,并按回车键,将其默认的module清空即可

Group.png

同时,如果新建Controller.m文件的时候也没有勾选所有的target的话,也还是要像设置storyboard一样,选中你的storyboard中的Controller对应的.m文件,像下图一样勾选需要的target即可:

Group 3.png

再运行,应该就没问题了。

所以说,如果又多个target的时候,新建文件的时候一定要注意把需要的target都勾选上,免得后面一个个设置,麻烦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容