我试图从某个特定日期开始以毫秒为单位。这是我的代码:
startTime = NSDate.timeIntervalSinceReferenceDate()
startDate = NSDate()
let dateComponents = NSCalendar.currentCalendar().components(NSCalendarUnit.CalendarUnitHour | NSCalendarUnit.CalendarUnitMinute | NSCalendarUnit.CalendarUnitSecond | NSCalendarUnit.CalendarUnitNanosecond, fromDate: startDate, toDate: NSDate(), options: nil)
println("\(dateComponents.seconds)")
(我做了几秒钟让它变得更容易,但实际上我需要几毫秒。)它给了我秒,但是在59之后,它又回到0.(它是一个计时器。如果你想要我也可以显示代码,但我认为没有必要。)
我怎样才能让它显示毫秒并一直走 - 我不想让它重新开始?
更新
我尝试了以下内容:
let milliseconds : Double = [startDate .timeIntervalSinceNow] * -1000.0
然后说在startDate
之后加上一个逗号。在我这样做之后,我收到一个错误:
找不到会员
'timeIntervalSinceNow'