1

我无法格式化负数。我定义了以下格式化程序:

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

在使用 en_US 语言环境的环境中,解析字符串 @"-$244.32" 会返回正确的 NSNumber 对象。但是,使用 fr_FR 语言环境解析字符串 @"-€244.32" 会返回 nil。

你有什么想法 ?

谢谢

4

1 回答 1

3

可能是因为 fr_FR 有,as 小数分隔符,而不是.?

于 2011-05-02T11:01:24.237 回答