【发布时间】:2014-07-11 17:26:50
【问题描述】:
我在自定义 UITableViewCell 子类上有以下方法:
- (void)setPrice:(NSNumber *)price {
_price = price;
NSNumberFormatter *formatter = [NSNumberFormatter new];
formatter.formatterBehavior = NSNumberFormatterCurrencyStyle;
formatter.currencyCode = @"USD";
formatter.locale = [NSLocale currentLocale];
priceLabel.text = [formatter stringFromNumber:_price];
}
priceLabel 最终会显示 _price 而没有货币符号 ($)。据我所知,这不应该发生。有什么想法吗?
谢谢!
【问题讨论】:
标签: ios objective-c currency nsnumberformatter