我无法格式化负数。我已经定义了以下格式化程序:
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];
在使用en_US语言环境的环境中,解析字符串@“ - $ 244.32”会返回正确的NSNumber对象。但是,使用fr_FR语言环境解析字符串@“ - €244.32”将返回nil。
你有什么想法吗?
由于
答案 0 :(得分:3)
可能是因为fr_FR有,
小数分隔符,而不是.
?