我正在开发Apple Swift Programming。我正在使用ViewDidLoad( )
方法初始化的变量。但它显示的错误类似于" * ABc类没有初始化程序*" 。经过大量搜索后,我得到了一个建议,即使用init()
方法初始化您想要使用的变量。但是,我仍然收到这样的错误。
我无法弄清楚我在哪里错了。请指导我这个。 提前致谢。
答案 0 :(得分:7)
在从初始化程序
返回之前未调用Super.init
错误非常清楚。你没有打电话给超级班init()
。但是对于UIViewController
,你应该使用任何指定的初始值。尝试使用init(coder aDecoder: NSCoder!)
init(coder aDecoder: NSCoder!)
{
super.init(coder: aDecoder)
// Your intializations
}