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

0 ios xcode4

我正在对我的应用程序进行最后润色,并且由于某种原因,值不会显示为小数值.

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];

}
Run Code Online (Sandbox Code Playgroud)

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

Vla*_*mir 5

应该是正确的格式字符串(请注意,格式说明符中的'.'后面应该有所需的精度)

@"%.2f Yard"
Run Code Online (Sandbox Code Playgroud)