2015-04-29 55 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工作!並感謝參考鏈接。 –

相關問題