【发布时间】:2015-07-31 19:45:36
【问题描述】:
我想将我的 swift 代码更改为 swift 2.0 我希望你能帮助我。
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitYear | .CalendarUnitMonth | .CalendarUnitDay , fromDate: notification.fireDate!)
var gregorian:NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
let unit: NSCalendarUnit = .CalendarUnitHour | .CalendarUnitMinute
var comps:NSDateComponents = gregorian.components(unit, fromDate: timepicker.date)
comps.setValue(components.day, forComponent: NSCalendarUnit.CalendarUnitDay)
comps.setValue(components.month, forComponent: NSCalendarUnit.CalendarUnitMonth)
comps.setValue(components.year, forComponent: NSCalendarUnit.CalendarUnitYear)
comps.setValue(comps.hour, forComponent: NSCalendarUnit.CalendarUnitHour)
comps.setValue(comps.minute, forComponent: NSCalendarUnit.CalendarUnitMinute)
var NewFiredate : NSDate = gregorian.dateFromComponents(comps)!
在我的这部分代码中,我收到以下错误:
- 找不到成员“CalendarUnitYear”
- 找不到成员“CalendarUnitHour”
- “NSCalendarUnit.Type”没有名为“CalendarUnitHour”的成员
- “NSCalendarUnit.Type”没有名为“CalendarUnitMinute”的成员
非常感谢:)
【问题讨论】: