错误"无"*"候选项生成预期的上下文结果类型"浮点舍入规则"



更新到 Xcode 8 后您好,在包含"*"的行上我收到错误:

"无"*"候选项生成预期的上下文结果类型"浮点舍入规则"

extension Double {
    mutating func roundToDecimalAgain(_ fractionDigits: Double) -> Double {
        let multiplier = pow(10.0, Double(fractionDigits))
        return round(self * multiplier) / multiplier
   }
}

有什么想法吗? 致谢

已求解:对于 swift 3,舍入规则需要写为 Darwin.round。

当我将"返回轮次(自我*乘数)/乘数"更改为

返回达尔文舍入(自身 * 乘数)/乘数

最新更新