关于将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())
但它没有任何区别.
解决方法
在Swift 3.0中实现这一目标的正确方法是:
let calendar = NSCalendar.current,calendCompo = calendar.dateComponents([.Year,from: NSDate())