初始化器需要主体吗?

时间:2018-09-13 00:35:13

标签: swift initialization

当我实现以下初始化程序时:

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

    super.init(sourceType: sourceType, sourceNode: sourceNode, trafficSource: trafficSource)
}

我遇到错误:enter image description here

解决方法是什么?

1 个答案:

答案 0 :(得分:-1)

init上调用super不会被视为代码体内的一条语句。

super.init(sourceType: sourceType, sourceNode: sourceNode, trafficSource: trafficSource)

您需要在花括号之间添加另一行代码。