NSString localizedStringWithFormat は、千単位を区切るためにコンマを入れます。どうやってそれをさせないようにしますか。たとえば、5,000.25 の代わりに 5000.25 を返します (小数点区切り記号のみがあります)。
2 に答える
2
localizedStringWithFormat
システムのロケールを使用して数値をフォーマットします。あなたが望むのは、デフォルトのロケールを上書きすることです - そのために使用initWithFormat:locale:
してください。基本的には同じ関数ですが、テキストをフォーマットするロケールも指定します。
また、initWithFormat:locale:
も文字列を保持することに注意してください ( localizedStringWithFormat
.
于 2012-12-10T14:39:22.360 に答える
1
NSNumberFormatter を使用し、その groupingSize プロパティを 0 に設定することで、目的の動作を得ることができました。次に、stringFromNumber メソッドを使用しました。
于 2012-12-10T15:59:45.897 に答える