2

したがって、次のようなものを使用して double を文字列に変換すると:

double number = 1.1;
text = [[NSString alloc] initWithFormat:@"%f", number];

変数textは最終的に次のように出力されます: 1.100000. これはコンピューターが値を格納する方法によるものだと認識していますが、これらの余分なゼロを簡単に削除する方法が必要であり、必要に応じて、数値が整数になる場合は小数も削除する必要があります。

ありがとう!

4

1 に答える 1

1

usesSignificantDigitsプロパティを使用してNSNumberNSNumberFormatterを調べてみてください。それはおそらくあなたが探しているものです。

于 2010-07-09T04:26:39.443 に答える