替换Combine:Swift 4的功能

时间:2018-10-17 15:40:32

标签: swift swift4

我正在使用一个Swift 3项目,该项目将对变量进行初始化,例如:

let recordingAverageLevel = recordingIntervals.reduce(0.0, combine: +) / Double(recordingIntervals.count)

转换为Swift 4时,上述初始化会引发如下错误:

  

参数标签'(_ :, Combine :)'与任何可用的重载都不匹配

Swift 4中的Combine:函数的替代品是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试

let recordingAverageLevel = recordingIntervals.reduce(0.0,+) / Double(recordingIntervals.count)

我想在这里

var recordingIntervals = [Double]()