【发布时间】:2016-08-16 07:08:26
【问题描述】:
我们在支持 iOS 7 设备的目标 c 应用程序中多次使用此代码。
NSArray* paths = NSSearchPathForDirectoriesInDomains(searchPath, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths firstObject];
在我们的目标 c 应用程序中,文档显示该 API 从 iOS 2.0 开始可用
我们正在将我们的项目从头开始移植到 Swift,并且自 iOS 8 以来就可以使用相同的 API。
我创建了一个新的支持 iOS 7 的 swift 测试项目,并使用了这个 API,它工作正常。 现在我很困惑,为什么在 Swift 项目中,Api 从 iOS 8.0 开始可用,但仍在 iOS 7.0 上运行。可能是文档有误。但这是我们检查可用性的方式。如果这不可信,则需要花费大量时间通过其他来源验证 API 可用性。
【问题讨论】:
标签: ios objective-c swift foundation