美文网首页
关于字符串转double的精度问题

关于字符串转double的精度问题

作者: zym_ | 来源:发表于2016-07-25 17:45 被阅读205次

一个数字字符串 转double类型时,系统会自动补全,所以会有一点点的偏差,比较价格有时会出现一点小问题,这是今天找的一种解决方案,

将字符串转换成NSDecimalNumber

NSDecimalNumber *money = [NSDecimalNumber decimalNumberWithString:title];

根据这个方法来比较

- (NSComparisonResult)compare:(NSNumber *)decimalNumber;

结果为一个枚举类型

NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};

分别为升序,相等,降序

相关文章

网友评论

      本文标题:关于字符串转double的精度问题

      本文链接:https://www.haomeiwen.com/subject/aaagjttx.html