我正试图将我的项目从swift 1.2转换为swift 2.0最初我的方法是这样的(Swift 1.2)
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
转换后(Swift 2.0):
required init?;?(coder aDecoder: NSCoder) {
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
super.init(coder: aDecoder)
}
我得到了Expected '(' for initializer parameters
。任何改变吗?
你检查过你的代码中是否有语法错误吗?我相信这个应该行得通:
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}