【发布时间】:2016-08-02 09:28:41
【问题描述】:
这个 Swift 3 代码在 XCode 8 beta 3 之前一直有效:
let calendar = Calendar.current
let anchorComponents = calendar.components([Calendar.Unit.day, Calendar.Unit.month, Calendar.Unit.year, Calendar.Unit.hour], from: self)
在 Xcode 8 beta 4 中,Calendar.Unit 似乎被重命名为 Calendar.Component。
现在这段代码
let calendar = Calendar.current
let anchorComponents = calendar.components([Calendar.Component.day, Calendar.Component.month, Calendar.Component.year, Calendar.Component.hour], from: self)
产生编译器错误cannot convert value of type Calendar.Component to NSCalendar.Unit
我做错了什么还是这是一个错误?
【问题讨论】:
标签: swift3 xcode8 xcode8-beta4