无法转换类型'(NSDate) - >的值NSTimeInterval到预期的参数类型'Double'

时间:2015-10-29 22:31:26

标签: ios arrays double nsdate nstimeinterval

Docs say NSDate.timeIntervalSinceDate()返回NSTimeInterval,这是Double的类型。

我不是100%确定typealias是什么。基本上,如果我的函数需要Double,我如何从Double获取NSTimeInterval

var t_start: NSDate = NSDate()


//**THIS IS WHERE THE ERROR IS**
mCloud.saveSessionDuration(PFUser.currentUser()!, duration:     NSDate.timeIntervalSinceDate(t_start))

函数saveSessionDuration如下:

func saveSessionDuration(usr: PFUser, duration: Double) {
    //do something
}

1 个答案:

答案 0 :(得分:1)

timeIntervalSinceDate不是类方法。也许你可以试试

NSDate().timeIntervalSinceDate(t_start)