0

新しい番号を作成せずに NSNumber インスタンスをインクリメントする方法はありますか?

これが私が現在行っていることです:

    int photoIndex = hour + minute/30;
    NSNumber* currentCount =  [self.photosByTime objectAtIndex:photoIndex];

    [self.photosByTime replaceObjectAtIndex:photoIndex withObject:[NSNumber numberWithInt:currentCount.intValue +1]];

毎回配列の内容を置き換えることなくインクリメントを行う方法はありますか?

4

1 に答える 1

1

NSNUMber は変更可能ではないため、正しく行っているため、変更ごとに新しいものを作成する必要があります。

于 2013-05-26T15:03:20.707 に答える