Swift 初始值设定项需要一个主体?

Swift 初始值设定项需要一个主体?,swift,initialization,Swift,Initialization,当我实现以下初始值设定项时: init(sourceType: Module, sourceNode: String, trafficSource: String) { super.init(sourceType: sourceType, sourceNode: sourceNode, trafficSource: trafficSource) } 我得到一个错误: 解决办法是什么 在super上调用init,不算作代码体中的语句 super.init(sourceType: sou

当我实现以下初始值设定项时:

init(sourceType: Module, sourceNode: String, trafficSource: String) {

    super.init(sourceType: sourceType, sourceNode: sourceNode, trafficSource: trafficSource)
}
我得到一个错误:


解决办法是什么

super
上调用
init
,不算作代码体中的语句

super.init(sourceType: sourceType, sourceNode: sourceNode, trafficSource: trafficSource)
您需要在花括号之间添加另一行代码