次のコードをカウントダウンタイマーに使用してください。
dblElapsedSeconds=0.0; //Declare this in header
tmrElapsedTime = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(updateElapsedTime) userInfo:nil repeats:YES]; //Declare timer variable in header
-(void)updateElapsedTime
{
dblElapsedSeconds += 1;
//double seconds = [[NSDate date] timeIntervalSinceDate:self.startTime];
int hours,minutes, lseconds;
hours = dblElapsedSeconds/3600;
minutes = (dblElapsedSeconds - (hours*3600))/60;
lseconds = fmod(dblElapsedSeconds, 60);
[lblTimeElapsed setText:[NSString stringWithFormat:@"%02d:%02d",minutes, lseconds]];
}
ありがとうございました。私はあなたの提案したようなNSTimerのアイデアを使用して終了し、それは素晴らしい仕事をした!それの残りの部分は私の状況に合うように変更されました。 – SeniorShizzle
@SeniorShizzleうまくいけばうれしいです。 –