2

NSNumber文字列への変換と文字列から への変換に問題がありますNSNumber

サンプルの問題は次のとおりです。

NSString *stringValue = @"9.2";
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
NSLog(@"stringvalue:%@",[[formatter numberFromString: stringValue] stringValue]);

出力は次のようになります。

stringvalue:9.199999999999999

元の値を取得する必要があります。例では9.2. 逆に、元の文字列が9.4の場合、出力は still9.4です。NSNumber何もせずに元の文字列値を取得する方法はありますか?

4

1 に答える 1