【发布时间】:2014-06-05 05:14:51
【问题描述】:
Google Drive SDK 需要修改才能在 Xcode 6 beta 下运行,主要是因为以下更改...
NSGregorianCalendarIdentifier 在 iOS 8 中被弃用,取而代之的是 NSCalendarIdentifierGregorian,
和
NSUndefinedDateComponent 在 iOS 8 中被弃用,取而代之的是 NSDateComponentUndefined,
和
所有对NSCalendarUnits 的引用都已更改,因此每个键的唯一标识符都从前面移到了末尾。比如……
NSMonthCalendarUnit 在 iOS 8 中被弃用,取而代之的是 NSCalendarUnitMonth。
虽然我对这些明智的更改表示赞赏,但我必须通过几个类来更改已弃用的键。这本身就是一个五分钟的修复,我根本不关心。
我的问题:当我返回 Xcode 5.1.1 继续构建“下一个版本”时,我必须将它们改回已弃用的键。
除了复制整个 Xcode 项目之外,有没有更节俭的方法来操纵 GTLDateTime 头文件和实现文件来管理这两个场景?
【问题讨论】:
标签: ios objective-c xcode google-drive-api deprecated