我有一个使用NSURLSession
的课程,我仍然需要支持iOS 6。
当我尝试编译目标iOS 6时,它失败了,因为NSURLSession
不存在。
如何禁用此类来编译iOS 6?
答案 0 :(得分: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
}