0

私は、桁ごとの算術(つまり、任意のサイズの数値の算術)を処理するクラスを実行しています。

実行時にクラッシュするforループがあり、「column」がnullであると文句を言います。誰かがこれに光を当てることができますか?

for(column=0; column < bigger.length; column++) {
    NSLog(@"column %@", column);
    workingDigit = [y intAt:column] + [self intAt:column] + carry;
    carry = workingDigit / 10;      //make the carry not include the last digit of the sum
    workingDigit = workingDigit % 10;      //make the digit not include the carry

    [result insertString:[NSString stringWithFormat:@"%d", workingDigit] atIndex:0];
}

btw列はintであり、インスタンス変数として宣言されています。また、そのNSLogは「列(null)」を出力します

4

1 に答える 1

2

これを使用する必要があります:

NSLog(@"column %d", column);
于 2012-08-30T03:59:04.917 に答える