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];
}
¿Cómo consigo el SumCurrency.text formateado como 1999 en lugar de 1999NSNumberFormatter al formato de moneda en la producción UILabel
Por favor, ayuda .. Soy nuevo en el Objetivo - C, pero mi proyecto es casi el 95 % en el constructor de interfaz.
Solo necesito ayuda con el código anterior para implementar ... Por favor estoy luchando mucho con esto.
Saludos, Newbie.
El código que ya ha proporcionado en la parte superior * no * de impresión '$ 1,999' (si cambia n a 1999). ¿Por qué no estás usando el formateador en tu método buttonPressed1? – nall