Sie haben wenig Kontrolle über die Formatierung, wenn Sie nur verwenden stringValue
für dein NSNumber
. Stattdessen sollten Sie sicherstellen, dass Sie wie gewünscht in den richtigen primitiven Datentyp und das richtige Format umwandeln:
kgLabel.text = [NSString stringWithFormat:@"%.0f kg", number.floatValue];
// --> "23 kg"
kgLabel.text = [NSString stringWithFormat:@"%.2f kg", number.floatValue];
// --> "23.43 kg"