如何将NSNumber舍入到零小数空格,在下面的行中它似乎保留小数空格:
NSNumber holidayNightCount = [NSNumber numberWithDouble:sHolidayDuration.value];
解决方法
如果你只需要一个整数,为什么不使用int
int holidayNightCount = (int)sHolidayDuration.value;
根据定义,int没有小数位
如果需要使用NSNumber,可以将Double转换为Int,然后使用int创建NSNumber.
int myInt = (int)sHolidayDuration.value; NSNumber holidayNightCount = [NSNumber numberWithInt:myInt];