Xcode .CalendarUnitDay不存在

Eva*_*udd 1 xcode calendar ios swift

这可能是我的xCode或其他什么问题,但我使用一些代码来获取当前日期,我在这行代码上不断收到错误,

var comp = cal.components((.CalendarUnitDay | .CalendarUnitMin), fromDate: date);
Run Code Online (Sandbox Code Playgroud)

这是所有代码

    var date = NSDate();
    var cal = NSCalendar.currentCalendar();
    let comps : NSCalendarUnit = .CalendarUnitMinute | .CalendarUnitDay | .CalendarUnitHour;
    var info = cal.components(comps, fromDate: date);

    var day = info.day;
    var hour = info.hour;
    var min = info.minute;

    var text = "Day:  + \(day) + \nHour:  + \(hour) + \nMinute:  + \(min)";
    label.text = text;
Run Code Online (Sandbox Code Playgroud)

告诉我.CalendarUnitDay和.CalendarUnitMin不是成员变量.这可能是我的一些愚蠢的错误,但我不能为我的生活弄清楚什么是错的,我也无法找到Apple的文档或在线的解决方案.谢谢你的帮助.

小智 5

更换.CalendarUnitDayNSCalendarUnit.Day.CalendarUnitMin通过NSCalendarUnit.Minute.