Vous avez peu de contrôle sur le formatage si vous utilisez simplement stringValue
pour votre NSNumber
. Au lieu de cela, vous devez vous assurer de vous convertir en type de données primitives et format corrects comme vous le souhaitez:
kgLabel.text = [NSString stringWithFormat:@"%.0f kg", number.floatValue];
// --> "23 kg"
kgLabel.text = [NSString stringWithFormat:@"%.2f kg", number.floatValue];
// --> "23.43 kg"