2015-10-29 75 views
1

Docs sayNSDate.timeIntervalSinceDate()返回NSTimeInterval这是Double的typealias。无法将类型'(NSDate) - > NSTimeInterval的值转换为预期参数类型'Double'

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

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

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

NSDate().timeIntervalSinceDate(t_start) 
+0

这应该被标记为正确答案 –

相关问题