0
嗯,它實際上是一個NSDecimalNumbers數組的總和我想獲得絕對值......我總是覺得我正在與所有的轉換戰鬥框架& typecasting是必需的...從double到NSNumber到NSDecimalNumber和back和...所有嘗試保持NSDecimalNumber提供的精度。以下工作,但有沒有一種更容易的方法,以避免所有這種轉換&類型鑄造?NSNumber的格式化絕對值
NSNumber *totalAmt = [customObjectArray valueForKeyPath:@"@sum.decimalNumberValue"];
NSString *totalAmtString = [currencyFormatter stringFromNumber:[NSNumber numberWithDouble:fabs([totalAmt doubleValue])]];
sectionLabel.text = [NSString stringWithFormat:@"Total: %@", totalAmtString];
也許我可以改變NSNumberFormatter(currencyFormatter)忽略 - 符號?