2015-10-29 112 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

這應該被標記爲正確答案 –

相關問題