【发布时间】:2018-09-25 14:33:35
【问题描述】:
我想创建一个 DDate(Discordian Date - Hail Eris!)日历的快速实现,我想知道是否有办法扩展 Calendar.Identifer 枚举以包含一个新日历?
我可以使用以下代码扩展NSCalendar.Identifier,但似乎没有办法对Calendar.Identifier 做同样的事情:
extension NSCalendar.Identifier {
static let discordian = NSCalendar.Identifier(rawValue: "Discordian")
}
NSCalendar 桥接到 Calendar,但是当我尝试使用 Calendar(identifier: Calendar.Identifier) init 方法实例化新的 Calendar 对象时,新标识符不会显示在标识符列表中。有没有办法做到这一点?
【问题讨论】:
标签: swift calendar nscalendar