gpt4 book ai didi

ios - 我如何解决 ios8 的日期问题

转载 作者:可可西里 更新时间:2023-11-01 00:52:47 25 4
gpt4 key购买 nike

我不知道如何编写正确的代码来解决我的约会问题

class Date {

class func from(#year:Int, month:Int, day:Int) -> NSDate{

var components = NSDateComponents()
components.year = year
components.month = month
components.day = day

let gregorianCalendar = NSCalendar(calendarIdentifier: NSGregorianCalendar)
let date = gregorianCalendar?.dateFromComponents(components)

return date!
}

这是错误信息 “NSGregorianCalendar”在 iOS 8.0 版中已弃用:改用 NSCalendarIdentifierGregorian

但是当我替换下一行时没有用

最佳答案

只需使用:

let calendar = NSCalendar.currentCalendar()

它将返回公历(取决于区域设置)。

另一种选择是定义常量并使用 GregorianCalendar 作为日历名称:

#ifdef __IPHONE_8_0
#define GregorianCalendar NSCalendarIdentifierGregorian
#else
#define GregorianCalendar NSGregorianCalendar
#endif

关于ios - 我如何解决 ios8 的日期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639161/

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