負の金額をフォーマットするのに問題があります。私は次のフォーマッターを定義しました:
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];
en_USロケールを使用する環境では、文字列@ "-$ 244.32"を解析すると、正しいNSNumberオブジェクトが返されます。ただし、文字列@ "-€244.32"をfr_FRロケールで解析すると、nilが返されます。
あなたはなにか考えはありますか ?
ありがとう