Предотвращение десятичных дробей с помощью NSNumberFormatter

У меня есть 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
18
задан Echilon 25 July 2011 в 07:49
поделиться