Я хотел бы изменить мой быстрый код на swift 2.0 , и я надеюсь, что вы можете мне помочь.Код изменения от swift to 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'
большое спасибо :)
спасибо. но xcode скажите мне, что я изменил первую строку на _ = NSCalendarUnit.Year – Ghost108
какое среднее _ = ?? – Ghost108
О да, удалите первую строку, я ее отредактирую. – Sandeep