Mam NSNumberFormatter, którego próbuję użyć do wygenerowania całej liczby GBP (£) z NSNumber. Dostaję dwa miejsca po przecinku, niezależnie od tego, którą próbuję zaklęć. Mój kod to:Zapobieganie ułamkom dziesiętnym za pomocą NSNumberFormatter
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
myślę coraz intValue usunie część dziesiętna – sujith1406