我想简单地从另一个NSDecimalNumber中减去一个NSDecimalNumber.无论出于何种原因,这都不起作用,并且第一个NSDecimalNumber没有更新.
这是我的代码.
func updateTotal(itemAmount amount: NSDecimalNumber) {
print("before: \(self.total), amount: \(amount)")
self.total.decimalNumberBySubtracting(amount)
print("after: \(self.total)")
}
Run Code Online (Sandbox Code Playgroud)
之前和之后的self.total都不受减法的影响.我正在使用swift 2.0