gpt4 book ai didi

ios - 'YearCalendarUnit' 在 OS X 版本 10.10 : Use NSCalendarUnitYear instead 中被弃用

转载 作者:IT王子 更新时间:2023-10-29 05:41:34 25 4
gpt4 key购买 nike

我的代码:

 let calendar = NSCalendar.currentCalendar()
let dateComponents = calendar.components(NSCalendarUnit.YearCalendarUnit | NSCalendarUnit.MonthCalendarUnit | NSCalendarUnit.DayCalendarUnit, fromDate: self)

我的错误:

'YearCalendarUnit' was deprecated in OS X version 10.10: Use NSCalendarUnitYear instead
'MonthCalendarUnit' was deprecated in OS X version 10.10: Use NSCalendarUnitMonth instead
'DayCalendarUnit' was deprecated in OS X version 10.10: Use NSCalendarUnitDay instead

但是我不会打字NSCalendarUnitYear 以及 (NSCalendarUnitMonth/NSCalendarUnitDay)怎么了?

最佳答案

使用 let dateComponents = calendar.components(.CalendarUnitYear | .CalendarUnitMonth | .CalendarUnitDay, fromDate: self)

编辑:
这是因为错误消息是针对 Objective-C 的,不适用于 swift。

编辑 2:请参阅 Will 对 Swift 2 及以后的评论。

关于ios - 'YearCalendarUnit' 在 OS X 版本 10.10 : Use NSCalendarUnitYear instead 中被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29555855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com