1

我有一个正在使用的类,NSURLSession但我仍然需要支持 iOS 6。当我尝试针对 iOS 6 进行编译时,它失败了,因为NSURLSession不存在。

如何禁用此类为 iOS 6 编译?

4

1 回答 1

1

如果您需要同时支持 iOS 7 和 iOS 6.x,那么您的基本 sdk 应该是 iOS7,iOS 部署目标应该是 iOS 6.0。

您应该修改您的类,以便您的应用程序同时支持 iOS 7 和 iOS 6.x

if ([NSURLSession class]) {
    // Use NSURLSession
}
else {
    // Start background task, iOS 6 way
}
于 2013-10-01T19:46:48.603 回答