首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何消除"%不可用:使用truncatingRemainder代替“?

如何消除"%不可用:使用truncatingRemainder代替“?
EN

Stack Overflow用户
提问于 2017-02-22 03:07:58
回答 1查看 2.7K关注 0票数 0

我是新的编码(和这个网站),我试图建立一个秒表使用教程的YouTube,我无法让它工作。当我编写用于更新计时器的函数时,错误"%不可用:而不是使用truncatingRemainder“显示在第6和第7行。我使用最新的Xcode版本在Swift的最新版本中编码。有人能告诉我如何让它在毫秒内与truncatingRemainder一起工作吗?我真的很感激。

下面是教程的链接:https://www.youtube.com/watch?v=xp0dvmvh3Cw

代码语言:javascript
运行
复制
 func updateElapsedTimeLabel (timer : Timer)
{
    if watch.isRunning
    {
        let minutes = Int(watch.elapsd/60)
        let seconds = Int(watch.elapsd % 60)
        let ten0fseconds = Int(watch.elapsd * 10 % 10)
        elapsedTimeLabel.text = String (format: "%2d:%2d.%2d", minutes, seconds, ten0fseconds)

    }
    else {
        timer.invalidate()
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-22 04:50:42

做下面的事..。

代码语言:javascript
运行
复制
let seconds = watch.elapsd.truncatingRemainder(dividingBy: 60)
let ten0fseconds = (watch.elapsd * 10).truncatingRemainder(dividingBy: 10)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42381972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档