class viewController has no initializers问题

iOS开发时候,有时候会遇到类提示 class ** has no initializers的问题

问题截图

根本原因是因为部分类内的变量没有声明可选与否,若没有声明的话,相当于需要一个类的初始化,在该初始化中对变量进行初始赋值,否则可以考虑将变量声明为可空

原始:

没有声明可空

修改:

声明可空

你可能感兴趣的:(class viewController has no initializers问题)