ラベルの 1 つに plist から Number を表示しています (キーが存在する場合)。plist に 98,90 と入力すると、数値が 98,9000000000001 に変更されることがありました。だから私は小数点以下2桁の数字を表示したいのでNSNumberFormatter
、仕事をするためにaを追加しようとしています。しかし、私はそれを機能させることができません。正しく行うには助けが必要です。これは私の試みです:
NSString *theString = @"";
if ([selectedObject valueForKey:@"75 cl"] != nil) {
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setPositiveFormat:@"###.##"];
theString = [NSString stringWithFormat:@"75 cl € %@", [formatter stringFromNumber:[selectedObject valueForKey:@"75 cl"]]];
}
sevenfiveLabel.text = theString;