使用しているだけでは、フォーマットを制御できません stringValue
あなたのための NSNumber
. 。代わりに、必要に応じて、正しいプリミティブデータ型と形式に変換するようにする必要があります。
kgLabel.text = [NSString stringWithFormat:@"%.0f kg", number.floatValue];
// --> "23 kg"
kgLabel.text = [NSString stringWithFormat:@"%.2f kg", number.floatValue];
// --> "23.43 kg"