NSNumberFormatter * fmt;
NSNumber * n;
fmt = [ [ NSNumberFormatter alloc ] init ];
n = [ NSNumber numberWithFloat: 10 ];
[ fmt setFormatterBehavior: NSNumberFormatterBehavior10_4 ];
[ fmt setCurrencySymbol: @"$" ];
[ fmt setNumberStyle: NSNumberFormatterCurrencyStyle ];
// NSLog(@"%@", [ fmt stringFromNumber: n ];
[ fmt release ]
-(IBAction)buttonPressed1:(id)sender
{
double currency = [Amount1.text doubleValue] + [Amount2.text doubleValue];
SumCurrency.text = [NSString stringWithFormat:@"%0.0f", currency];
}
Jak mogę otrzymać SumCurrency.text formatowany jako 1999 zamiast 1999Korzystanie NSNumberFormatter formatować waluty na wyjściu UILabel
Proszę o pomoc .. Jestem nowy Objective - C, ale mój projekt jest prawie 95 % na konstruktorze interfejsów.
Potrzebuję pomocy z powyższym kodem do implementacji. Proszę, bardzo się z tym zmagam.
Pozdrawiam, Nowicjusz.
Kod podany na górze * nie * print '$ 1.999' (jeśli n zmienić do 1999). Dlaczego nie używasz formatyzatora w metodzie buttonPressed1? – nall