我刚刚将Xcode更新为6.3版本。
除了我必须对as
进行的所有修复(主要是)外,我还有一些警告刚刚出现(这很奇怪,因为它声明自iOS 8.0以来)。
我的密码
NSCalendar.currentCalendar().compareDate(self, toDate: date, toUnitGranularity: .DayCalendarUnit) == .OrderedAscending
现在显示警告
'DayCalendarUnit' was deprecated in iOS version 8.0: Use NSCalendarUnitDay instead
好吧,那我就用
.DayCalendarUnit
更改NSCalendarUnitDay
现在我得到一个错误,说:
Use of unresolved identifier 'NSCalendarUnitDay'
我感到困惑,有人可以向我解释什么地方出了问题以及如何解决?
最佳答案
使用.CalendarUnitDay
。 NSCalendar是一个 native 的Objective-C框架,错误消息并不 swift 。
关于ios - 使用未解析的标识符NSCalendarUnitDay,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29529925/