1

負の金額をフォーマットするのに問題があります。私は次のフォーマッターを定義しました:

NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];

en_USロケールを使用する環境では、文字列@ "-$ 244.32"を解析すると、正しいNSNumberオブジェクトが返されます。ただし、文字列@ "-€244.32"をfr_FRロケールで解析すると、nilが返されます。

あなたはなにか考えはありますか ?

ありがとう

4

1 に答える 1

3

fr_FRには,小数点ではなく小数点が付いているため.でしょうか?

于 2011-05-02T11:01:24.237 に答える