iOS 浮点数问题

作者: __Mr_Xie__ | 来源:发表于2022-02-25 17:51 被阅读0次

如果后台定义的字段是float类型,创建Model属性时,不要用CGFloat来定义属性的类型,否则会出现一下类似的情况:
本来的数据:
79.1
使用CGFloat定义属性之后,就变成了这样,如下:
79.09999999999

解决办法

这样定义属性就好了,如下:
@property (nonatomic, assign) float discountRate;

不要这样定义⚠️⚠️⚠️:
@property (nonatomic, assign) CGFloat discountRate;

相关文章

网友评论

    本文标题:iOS 浮点数问题

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