在Swift 2之前,我使用此扩展来获取NSDate的小时:
func hour() -> Int{
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour, fromDate: self)
let hour = components.hour
return hour
}
但现在使用Swift 2我得到了let-components-line
的错误如果没有更多的上下文,表达的类型是不明确的
现在有更好的方法吗?日Thnx!
答案 0 :(得分:1)
使用.Hour
代替.CalendarUnitHour
。