类型...含糊不清,没有更多上下文

问题描述:

关于将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()) 

但它没有任何区别。

如何修改代码以使其工作? 感谢您的任何相关提示。

正确的方式来实现,在雨燕3.0是:

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