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];
}
zu formatieren Wie kann ich die SumCurrency.text als 1.999 stattNSNumberFormatter Mit Währung UILabel in Ausgabe
1999 formatedBitte helfen .. Ich bin neu in Objective - C, aber mein Projekt ist 95 fast % auf dem Schnittstellenersteller.
Ich brauche nur Hilfe mit oben genannten Code zu implementieren .. Bitte ich habe viel damit zu kämpfen.
Grüße, Neuling.
Der Code, den Sie an der Spitze zur Verfügung gestellt * macht * print '$ 1.999' (wenn Sie n bis 1999 aus). Warum verwenden Sie den Formatierer in Ihrer buttonPressed1-Methode nicht? – nall