为什么我的应用程序不显示小数点,甚至知道我使用浮点值



我正在对我的应用程序进行最后的润色,由于某种原因,这些值没有显示为十进制值。

if ( row == 0 ) {
    float number1 = ([initamount.text floatValue ]);
    initamount.text = [[NSString alloc]initWithFormat:@"%2.f Yard", number1];
    double answer = number1 *3;
    result.text = [[NSString alloc]initWithFormat:@"%2.f Feet", answer];
}

这里是代码,我真的很累,可能遗漏了一些东西

正确的格式字符串应该是(注意所需的精度应该在'之后)。

@"%.2f Yard"

最新更新