2015-04-29 20 views
1

我Xcode更新几个星期前,开始收到这条线警告:置换弃用.WeekdayCalendarUnit

let weekdayComponent = currentCalendar?.components(.WeekdayCalendarUnit, fromDate: date) 

'WeekdayCalendarUnit' 中的iOS版本已被废弃8.0:使用 NSCalendarUnitWeekday代替

但是当我用.NSCalendarUnitWeekday替换.WeekdayCalendarUnit时,出现“无法找到成员.NSCalendarUnitWeekday”错误。我尝试了其他几个品种,但没有运气。

我们应该使用什么呢?

回答

5

有点棘手。检查格式。在这里你去:

let weekdayComponent = currentCalendar?.components(NSCalendarUnit.CalendarUnitWeekday, fromDate: date) 

或者:

let weekdayComponent = currentCalendar?.components(.CalendarUnitWeekday, fromDate: date) 

我能够找到正确的格式在NSCalendar Class Reference

+0

.CalendarUnitWeekday工作!并感谢参考链接。 –

相关问题