重要的事说三遍,后台返回的小数字段一点要求后台按NSString字符串类型返回,不然就出现问题了,而且问题是在某一些小数才出现的,这样你就烦了,也可以用下面的方法转一下
写一个全局的方法
+ (NSString*)decimalNumberWithDouble:(double)conversionValue{
NSString * doubleString = [NSStringstringWithFormat:@"%lf", conversionValue];
NSDecimalNumber*decNumber = [NSDecimalNumber decimalNumberWithString:doubleString];
return[decNumberstringValue];
}