Xcode 7:无法在 Swift 2.0 中使用 CalendarUnitMonth,Xcode 7

Xcode 7: Can't use CalendarUnitMonth in Swift 2.0, Xcode 7

我正在使用 swift2。

我使用了这个代码:

let calendar = NSCalendar.currentCalendar()             
let components = calendar.components(.CalendarUnitMonth | .CalendarUnitDay, fromDate: theDate) 

我收到此错误:找不到成员 'CalendarUnitMonth'

检查 Swift 2 文档并搜索 OptionSetType(被 NSCalendarUnit 采用)。你可以这样使用它:

let calendar = NSCalendar.currentCalendar()
let components = calendar.components([.Month, .Day], fromDate:NSDate())