У меня есть NSNumberFormatter, который я пытаюсь использовать для генерации целого числа GBP (£) из 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