怎么按照hr:min:sec的格式计算时间这是我的计算器的代码:-(IBAction)start{ timer1= [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES]; }-(void)timepassed{ counter++; i
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 18:28:57
![怎么按照hr:min:sec的格式计算时间这是我的计算器的代码:-(IBAction)start{ timer1= [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES]; }-(void)timepassed{ counter++; i](/uploads/image/z/9761670-54-0.jpg?t=%E6%80%8E%E4%B9%88%E6%8C%89%E7%85%A7hr%3Amin%3Asec%E7%9A%84%E6%A0%BC%E5%BC%8F%E8%AE%A1%E7%AE%97%E6%97%B6%E9%97%B4%E8%BF%99%E6%98%AF%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E5%99%A8%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%9A-%28IBAction%29start%7B+timer1%3D+%5BNSTimer+scheduledTimerWithTimeInterval%3A%28.01%29+target%3Aself+selector%3A%40selector%28timepassed%29+userInfo%3Anil+repeats%3AYES%5D%3B+%7D-%28void%29timepassed%7B+counter%2B%2B%3B+i)
怎么按照hr:min:sec的格式计算时间这是我的计算器的代码:-(IBAction)start{ timer1= [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES]; }-(void)timepassed{ counter++; i
怎么按照hr:min:sec的格式计算时间
这是我的计算器的代码:-(IBAction)start{ timer1= [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES]; }-(void)timepassed{ counter++; if(sec==60) sec=0; else sec=counter/100; if(min==60) min=0; else min=sec/60; if(hr==24) hr=0; else hr=min/60; m1++; NSString *l=[NSString stringWithFormat:@"%i:%i:%i",hr,min,sec]; [m setText:l];}有什么错误的地方么?
怎么按照hr:min:sec的格式计算时间这是我的计算器的代码:-(IBAction)start{ timer1= [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES]; }-(void)timepassed{ counter++; i
-(void) timepassed{ counter++; if (counter== 60) { secs++; counter= 0; } if (secs== 60) { min++; secs= 0; } if (min== 60) { hr++; min= 0; } // Your usual output here} 查看原帖>>
求采纳