【发布时间】:2011-05-02 10:45:31
【问题描述】:
我无法格式化负数。我已经定义了以下格式化程序:
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];
在使用 en_US 语言环境的环境中,解析字符串 @"-$244.32" 会返回正确的 NSNumber 对象。但是,使用 fr_FR 语言环境解析字符串 @"-€244.32" 会返回 nil。
你有什么想法吗?
谢谢
【问题讨论】:
-
法语不使用逗号作为小数位吗?
标签: objective-c formatting numbers currency nsnumberformatter