我正在对我的应用程序进行最后的润色,由于某种原因,这些值没有显示为十进制值。
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"