启动屏幕不能设置自定义类名

我试图添加一个自定义类到我的表格视图单元格,但是在我添加它之后,它给出了以下错误:

在这里输入图像说明

我经常读到,我不能在LaunchScreen中使用自定义类,但是我没有碰到这个文件。 谁能帮我?

在这里输入图像说明

这是我的主要和发射界面的一般设置。

我正在使用Swift。

转到Main.storyboard的属性,检查是否selectUse as Launch Screen 。 这听起来像是你误选了它。

在这里输入图像说明

我总是有一个单独的启animation面,这是第一个视图控制器应用程序加载。 飞溅屏幕故事板

这是你想要添加所有的业务逻辑或显示微调/加载等文件

为了这个工作,你必须设置你的项目的部署目标,如图所示。 目标部署信息

请注意,您无法将任何其他自定义类添加到LaunchScreen 。 这是一个ViewController只显示应用即将开始。 在这个应用程序生命周期阶段还没有开始。 它几乎类似于静态图像(它曾经是只有静态图像,直到iOS7)。 从iOS9或XCode 7开始,仅将它改为故事板,以前它曾经是XIB文件。 因此,您不能将自定义类对象添加到LaunchScreen因为这是应用程序仍然要加载或启动的阶段。

打开LaunchScreen.storyboard文件并删除 Identity Inspector 的自定义类(如果有的话)。

如果有的话删除它。

去你的 – > launchScreen.storyboard然后得到你的 – >身份和types – >取消选中框 – >用作启动屏幕。 在常规 – >应用程序图标和启动图像 – >启动屏幕文件下拉 – > LaunchScreen,而不是launchScreen.storyboard不会帮助(停止)做到上述。 确保你所有的约束条件都能正确设置,只需从你的主要故事板复制约束设置即可。

为了补充Yash的评论,这个错误是误导性的。 如果您的ViewController的Custom Class字段为空,那么您还应该检查视图上的每个对象,并查看它们的自定义类是否为空,甚至不能为Launch Page设置自定义标签。

这是让我花了一段时间才弄明白的,在我的标签上贴了一个自定义的类,不小心从剪切贴上贴上了。