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

use*_*638 2 xcode7 swift2

我正在使用swift2.

我用过这段代码:

let calendar = NSCalendar.currentCalendar()             
let components = calendar.components(.CalendarUnitMonth | .CalendarUnitDay, fromDate: theDate) 
Run Code Online (Sandbox Code Playgroud)

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

zrz*_*zka 10

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

let calendar = NSCalendar.currentCalendar()
let components = calendar.components([.Month, .Day], fromDate:NSDate())
Run Code Online (Sandbox Code Playgroud)