gpt4 book ai didi

ios - NSYearCalendarUnit 在 iOS 中被弃用

转载 作者:IT王子 更新时间:2023-10-29 07:51:31 26 4
gpt4 key购买 nike

我正在使用 NSYearCalendarUnit NSMonthCalendarUnit NSDayCalendarUnit 但不幸的是,这些“日历单位”首先在 IOS 8.0 中被弃用。它们的替代方案是什么,或者我如何避免这些警告。

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit;

最佳答案

使用NSCalendarUnitYear:

NSCalendarUnit unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |  NSCalendarUnitDay;

我从原始问题中的代码示例推断出您正在寻找 Objective-C 的答案,但对于那些寻找 Swift 等价物的人,您会这样做:

let unitFlags: NSCalendarUnit = [.Year, .Month, .Day]

请注意,在 Swift 3 中,等同于:

let unitFlags: Set<Calendar.Component> = [.year, .month, .day]

关于ios - NSYearCalendarUnit 在 iOS 中被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27677370/

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