gpt4 book ai didi

ios - 如何在 iOS 中限制 float 值

转载 作者:行者123 更新时间:2023-11-28 20:24:49 25 4
gpt4 key购买 nike

现在我想在 iOS 中获取歌曲的长度。

- (NSString *)returnofTotalLength
{
float duration = [[self.player.nowPlayingItem valueForProperty:MPMediaItemPropertyPlaybackDuration] floatValue]/60.0f;
NSString *length = [NSString stringWithFormat:@"%.2f",duration];;
NSString *totalLength = [length stringByReplacingOccurrencesOfString:@"." withString:@":"];

return totalLength;
}

以上代码是显示5:90的歌曲总长度。您知道 5:90 不可能是真的,因为 60 秒是 1 分钟。

应该是 6:30

所以我想将该值限制为 1 分钟(60 秒)。

我该怎么做请帮帮我?

谢谢。

最佳答案

这是简单的数学。伪代码:

minutes = (int)(seconds / 60);
rest = seconds % 60;
result = minutes:rest

对象:

int seconds   = 150;
int minutes = (int)(seconds / 60);
int rest = seconds % 60;
return [NSString stringWithFormat:@"%i:%i", minutes, rest];

关于ios - 如何在 iOS 中限制 float 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376320/

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