我最近在运行Xcode 6.3时遇到了这种弃用,目标是iOS 8.3:
' CFGregorianDate'不推荐使用:首先在iOS 8.0中弃用 - 改为使用CFCalendar或NSCalendar API
这是导致此警告的代码行:
CFGregorianDate today = CFAbsoluteTimeGetGregorianDate(CFAbsoluteTimeGetCurrent(), CFTimeZoneCopySystem())
我正在进行一些研究,但我还没有找到使用CFCalendar
API的方法。 NSCalendar
API非常简单(即使使用[NSDate date]
),但如果可能,我还想要更轻量级的内容。
有人有什么建议吗?