我的计时器每分钟快5秒!找不到错误

时间:2011-07-01 14:21:23

标签: nstimer

我以1:12.4的格式显示最小秒数和1/100秒

[NSTimer scheduledTimerWithTimeInterval:1.0/10 target:self selector:@selector(zeitMessung) userInfo:nil repeats:YES];


-(void)zeitMessung{
    zeitMiSec +=1;
    if (zeitMiSec==9) {
        zeitSec+=1;
        zeitMiSec=0;
    }
    if (zeitSec==59) {
        zeitMin +=1;
        zeitSec =0;
    }

    if (zeitSec<10) {            
        NSString *nssTime = [NSString  stringWithFormat:@"%i:0%i.%i",zeitMin,zeitSec,zeitMiSec];
        lblTime.text= nssTime;
    }else{

        NSString *nssTime = [NSString  stringWithFormat:@"%i:%i.%i",zeitMin,zeitSec,zeitMiSec];
        lblTime.text= nssTime;
    }


}

1 个答案:

答案 0 :(得分:1)

你是如果陈述有点失误,那么你在.9秒59秒翻身。

你需要

if (zeitMiSec==10){...}

if (zeitSec==60){...}