我正在尝试将十进制数保存到核心数据NSNumber
对象,但是当我们输入带有小数部分的 5 位数字时,十进制值已保存为四舍五入的数字。
如果我输入最多 9999,999 以将相同的值保存到数据库,但如果是 5 位数字(例如,10000.999),它将在数据库中保存为 10001。
chargeFloat=10000.999;
value.fees = [NSNumber numberWithFloat:chargeFloat];//value is an entity object
//fees is nsnumber
但在数据库中将此值显示为10001
.
我需要一个解决方案。