我无法转换swift 2语法中的以下代码行
private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat {
return reduce(map(labels, calculateLabelWidth), 0, max
}
显示错误
'reduce'不可用:在序列
上调用'reduce()'方法
和
'map'不可用:在序列
上调用'map()'方法
答案 0 :(得分:2)
这里解决的是最新的代码
private func calculateMaxLabelWidth(labels: [UILabel]) -> CGFloat {
//return reduce(map(labels, calculateLabelWidth), 0, max)
return labels.map(calculateLabelWidth).reduce(0, combine: max)
}