如果后台定义的字段是float
类型,创建Model属性时,不要用CGFloat
来定义属性的类型,否则会出现一下类似的情况:
本来的数据:
79.1
使用CGFloat
定义属性之后,就变成了这样,如下:
79.09999999999
解决办法
这样定义属性就好了,如下:
@property (nonatomic, assign) float discountRate;
不要这样定义⚠️⚠️⚠️:
@property (nonatomic, assign) CGFloat discountRate;
网友评论