-4
float qwer4 = 0;
NSNumberFormatter *eFormatter = [[NSNumberFormatter alloc] init];
[eFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
[eFormatter setMaximumFractionDigits:0];
NSString *formattede = [eFormatter stringFromNumber:[NSNumber numberWithFloat:qwer4]];
self.eLabel.text = [NSString stringWithFormat:@"%@",formattede];//
float qwer6 = qwer4*6/100;
NSNumberFormatter *pFormatter = [[NSNumberFormatter alloc] init];
[pFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
[pFormatter setMaximumFractionDigits:0];
NSString *formattedpTax = [pFormatter stringFromNumber:[NSNumber numberWithFloat:qwer6]];
self.pLabel.text = [NSString stringWithFormat:@"%@",formattedp];
NSNumberFormatter *tFormatter = [[NSNumberFormatter alloc] init];
[tFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
[tFormatter setMaximumFractionDigits:0];
NSString *formattedtTax = [tTaxFormatter stringFromNumber:[NSNumber numberWithFloat:qwer4 + qwer6]];
self.tLabel.text = [NSString stringWithFormat:@"%@",formattedt];
(无效)重复 { NSNumberFormatter * tFormatter = [[NSNumberFormatter的alloc] INIT];我如何最小化重复代码的功能?
[tFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[tFormatter setMaximumFractionDigits:0]; NSString * formattedt = [tTaxFormatter stringFromNumber:[NSNumber numberWithFloat:??]];;};}};
self.tLabel.text = [NSString stringWithFormat:@“%@”,formattedt]; }
以及更有效率。 – rmaddy
谢谢,删除了3000行代码 – user3276854
我以为1个NSNumberFormatter为1个对象 – user3276854