如果您只使用,您几乎无法控制格式 stringValue
为您 NSNumber
. 。相反,您应该确保根据需要转换为正确的原始数据类型和格式:
kgLabel.text = [NSString stringWithFormat:@"%.0f kg", number.floatValue];
// --> "23 kg"
kgLabel.text = [NSString stringWithFormat:@"%.2f kg", number.floatValue];
// --> "23.43 kg"