class SecondViewController:UIViewController {
required init(coder aDecoder: NSCoder){
super.init(coder: aDecoder)
//Custom logic here
}
}
相当新手问题:缺少用于呼叫参数“编码器”参数在夫特
的图控制器(SecondViewController),从固有的UIViewController需要像上述的指定初始化函数。
在这种情况下,我应该怎么称呼它,因为我不确定“编码器”应该是什么值?我习惯叫控制器为:SecondViewController(),但它给:
Missing argument for parameter 'coder' in call
我明白编码参数必须提供,但要问它的价值的来源。
我倾向于以编程方式工作而不接触故事板。那可能吗? – aquajach
@aquajach你应该可以做'var vc = YourViewController()'并在ViewController的viewDidLoad中进行设置。如果你不能这样做,那么在你的'ViewController'类 – Chackle
中实现'init(){}'这个工作对我来说是有用的,即使它不是很理想。多谢兄弟 – aquajach