【发布时间】:2011-07-25 07:49:19
【问题描述】:
我有一个NSNumberFormatter,我试图用它从NSNumber 生成整数英镑(英镑)。无论我尝试哪种咒语,我都会得到两位小数。我的代码是:
NSNumberFormatter *fmtCurrency = [[[NSNumberFormatter alloc] init] autorelease];
[fmtCurrency setNumberStyle: NSNumberFormatterCurrencyStyle];
[fmtCurrency setGeneratesDecimalNumbers:FALSE];
[fmtCurrency setCurrencyCode:@"GBP"];
[fmtCurrency setCurrencySymbol:@"£"];
txtTotal.text = [fmtCurrency stringFromNumber: result.Bill ]; // this is an NSNumber
【问题讨论】:
-
我认为获取 intvalue 将删除小数部分
标签: ios string-formatting nsnumberformatter