gpt4 book ai didi

ios - 将 NSTimeInterval 设置为分钟 :Seconds:milliseconds

转载 作者:行者123 更新时间:2023-11-29 04:58:31 25 4
gpt4 key购买 nike

谁能告诉我如何在这段代码中显示毫秒?

-(void)updateViewForPlayerInfo:(AVAudioPlayer*)p {
countdownTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(updateTimeLeft)userInfo:p repeats:YES];
}

- (void)updateTimeLeft {
NSTimeInterval timeLeft = player.duration - player.currentTime;

int min=timeLeft / 60;
int sec=lroundf(timeLeft) % 60;

durationLabel.text = [NSString stringWithFormat:@"-%02d:%02d",min,sec,nil];
}

最佳答案

[NSTimer scheduledTimerWithTimeInterval:0.0167 target:self selector:@selector(updateTimer) userInfo:nil repeats:YES];

-(void)updateTimer {
countDownTotalTimer++;
TotalTime.text=[self timeFormatted:countDownTotalTimer];
}

- (NSString *)timeFormatted:(int)milli
{
int millisec = ((milli) % 60)+39;
int sec = (milli / 60) % 60;
int min = milli / 3600;

return [NSString stringWithFormat:@"%02d:%02d:%02d",min, sec, millisec];
}

如果有人想要最大 60 毫秒,请编辑此行

int millisec = ((milli) % 60)+39;  

int millisec = ((milli) % 60);

关于ios - 将 NSTimeInterval 设置为分钟 :Seconds:milliseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7479840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com