我以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;
}
}
答案 0 :(得分:1)
你是如果陈述有点失误,那么你在.9秒59秒翻身。
你需要
if (zeitMiSec==10){...}
和
if (zeitSec==60){...}