iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法

龙俊良
2023-12-01

今天中秋节,发一篇博客纪念一下这个特殊的日子,哈哈。

iOS开发过程中,会遇到一些比较常见的错误,尤其是刚入门的初级开发者,如果不熟练的话就会出错,本篇博文就来分享一个常见的问题,分享给有需要的人。

新建项目之后,有时候会直接删除系统自动创建的那个ViewController,然后再重新建新的ViewController,然后编译项目之后,就会报错,错误提示一般是这句:‘Unknown class ViewController in Interface Builder file’,那么遇到这种情况该怎么解决呢?接下来就来介绍解决的步骤。

错误分析:‘Unknown class ViewController in Interface Builder file’的错误原因,就是因为新建项目中删掉了系统自动创建的那个ViewController,新建并使用了开发者自定义的ViweController, 但是项目工程main.storyboard中还是使用原来的ViewController。

排查方法:查看项目中有没有main.storyboard,如果有的话,看main.storyboard右侧class里面的选项是否是空;如果不是空的,看此选项的类名是否存在在项目里面,如果不存在且选项不为空,就需要手动清空。

 类似资料: