【问题标题】:Objective C / Swift version of Java's SystemClock.uptimeMillis()Java 的 SystemClock.uptimeMillis() 的 Objective C / Swift 版本
【发布时间】:2014-08-07 14:51:39
【问题描述】:

我有一个使用 SystemClock.upTimeMillis() 的 java 应用程序,但现在我正在尝试使用相同的概念为 iOS 上的同一应用程序复制 Swift(新苹果语言)中的代码。

我需要让时钟在达到 60 时将秒数重置为 00,然后继续运行分钟,然后将分钟重置为 00 并继续运行小时,只是为了得到一个时钟运行(因为我的应用程序使用类似时钟的界面)。

所以我需要SystemClock.uptimeMillis() 的 Swift / Objective C 版本。

有可能吗?或者我怎样才能让时钟像正常时钟一样工作?

【问题讨论】:

    标签: java ios objective-c swift system-clock


    【解决方案1】:

    【讨论】:

    • 我收到“使用未解析标识符'systemUpTime'的错误
    • 这是 systemUp t 时间,而不是 systemUp T 时间
    【解决方案2】:

    您会发现最接近的可能是 NSDate,它以亚秒级的精度返回并存储时间。

    【讨论】:

      【解决方案3】:

      Swift 会是这样的:

      import Foundation
      
      var systemUptime: NSTimeInterval {
          return NSProcessInfo.processInfo().systemUptime
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-23
        • 2015-11-03
        • 1970-01-01
        • 2010-10-28
        • 2019-02-14
        • 2011-04-10
        • 2017-06-18
        • 2017-07-25
        相关资源
        最近更新 更多