开发中做了一些需要字符串转CGfloat的需求,然后参与条件判断,但是在测试中,发现有些条件不走,可是代码没有错,问题会出在哪里呢,于是我就打印了一些log
打印发现才发现问题 现在我就举一个例子
NSString *str= @"4.2";
[str floatValue];
这是打印 转换后的值 不是4.2 而是4.199999;
所以这里的转化应该用
NSString *str= @"4.2";[str doubleValue];
开发中做了一些需要字符串转CGfloat的需求,然后参与条件判断,但是在测试中,发现有些条件不走,可是代码没有错,问题会出在哪里呢,于是我就打印了一些log
打印发现才发现问题 现在我就举一个例子
NSString *str= @"4.2";
[str floatValue];
这是打印 转换后的值 不是4.2 而是4.199999;
所以这里的转化应该用
NSString *str= @"4.2";[str doubleValue];
本文标题:字符串转化CGFloat
本文链接:https://www.haomeiwen.com/subject/smugqftx.html
网友评论