NSMutableArray 不添加 NSDecimalNumber

NSMutableArray not adding NSDecimalNumber

我正在尝试将 NSDecimalNumbers 添加到 NSMutableArray。这是代码:

for (int i = 0; i < [dollarArray count]; i++)
{
    NSString *string = [NSString stringWithFormat:@"%@.%@", [[firstArray objectAtIndex:i] firstObject], [[secondArray objectAtIndex:i] firstObject]];
    NSDecimalNumber *number = [NSDecimalNumber decimalNumberWithString:string];
    [arrData addObject:number];
}
NSLog(@"%@ and %@", number, arrData);

number 的结果是正确的 - 它显示了所有数字。但是对于 arrData,它显示 null。我把decimalNumber加到arrData的方法不对吗?我应该怎么做才能解决这个问题?

arrData 是否正确初始化? NSMutableArray *arrData = [NSMutableArray new];