更新到 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。
当我将"返回轮次(自我*乘数)/乘数"更改为
返回达尔文舍入(自身 * 乘数)/乘数