1
我将一些floatvalues导出到Textfile(JSONFormat)中,然后再次将其导入到我的项目中。古怪的NSNumberformatter采取字符串,并增加了对自己....一些随机小数NSNumberformatter添加小数位
这是我从的NSLog得到(?):
[9697:207] f1 150.837296 - f2 150,8373
[9697:207] f1 160.746902 - f2 160,7469
[9697:207] f1 150.242599 - f2 150,2426
[9697:207] f1 160.068893 - f2 160,0689
[9697:207] f1 149.451096 - f2 149,4511
[9697:207] f1 159.154205 - f2 159,1542
正如你所看到的,值右边是我的输入字符串(f2),左边的值是我的浮点数(f1)。
继承人我的代码:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setDecimalSeparator:@","];
float f1 = (float)[[formatter numberFromString:[mutableArray objectAtIndex:i]] floatValue];
任何想法,为什么发生这种情况?
我明白了 - 我可能已经自己做过了;)谢谢。 – Icky