私がやろうとしているのは、プレイヤーがゲームで生き残った合計時間を合計することです。そのため、ゲームが始まるたびにタイマーを開始し、プレイヤーが死ぬとタイマーを終了します。これが起こるたびに、私はこの新しい時間を生きて過ごした合計時間に合計したいと思います。これは私のコードです:
int newTime = [newTimeLabel.text intValue];
int totalTime = [totalTimeLabel.text intValue];
int newTotalTime = newTime + totalTime;
totalTimeLabel.text = [NSString stringWithFormat:@"Total Time: %d",newTotalTime];
ただし、このtotalTimeLabel.textは、前の合計時間に追加されたnewTimeではなく、新しい時間のみを表示し続けます。何が間違っているのかわかりません。
私が達成しようとしていることの例:
試行1:
newTime = 5
totalTime = 0
newTotalTime = 5 + 0 = 5試行2:
newTime = 7
totalTime = 5
newTotalTime = 7 + 5 = 12試行3:
newTime = 3
totalTime = 12
newTotalTime = 3 + 12 = 15
等々...