我创建了一个swift文件MainViewController
,声明/定义了一个类MainViewController
。我将故事板的唯一场景自定义类设置为此类。我有以下代码:
import Foundation
class MainViewController : UIViewController {
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
fatalError("init(coder:) has not been implemented")
}
func setup() {
self.view.backgroundColor = UIColor.blueColor()
}
}
当我运行项目时,我得到以下崩溃日志:
致命错误:init(编码器:)尚未实现:file /Users/alexanderbollbach/Desktop/DraWave/content/MainViewController.swift,第17行
这似乎是人们之前遇到的一个问题,而且swift引入了一些关于视图控制器初始化的复杂性。我目前正在学习迅速,但无法解决问题所在。值得注意的是,这是一个包含objective-c类的混合语言项目。