2016-12-15 59 views
4

關於將iOS應用程序遷移到Swift 3.0的過程。這是我面臨的一個問題。類型...含糊不清,沒有更多上下文

首先是相關代碼:

let calendar = NSCalendar.current, 
calendCompo = calendar.components([.Year, .Month, .Day, .Hour, .Minute, .Second], fromDate: NSDate()) 

其次的問題:

我收到此錯誤信息,第二行:

Type of expression is ambiguous without more context 

我也試過這個代碼:

let calendar = NSCalendar.current, 
calendCompo = calendar.components([.year, .month, .day, .hour, .minute, .second], fromDate: NSDate()) 

但它沒有任何區別。

如何修改代碼以使其工作? 感謝您的任何相關提示。

回答

0

正確的方式來實現,在雨燕3.0是:

let calendar = NSCalendar.current, 
calendCompo = calendar.dateComponents([.Year, .Month, .Day, .Hour, .Minute, .Second], from: NSDate()) 
相關問題