【发布时间】:2013-12-25 12:51:50
【问题描述】:
我通过 CocoaPods 安装了 AFNetworking:
pod "AFNetworking", '~> 2.0.3'
所以,从标准 GET 请求调用的方法:
- (NSURLSessionDataTask *)GET:(NSString *)URLString
parameters:(NSDictionary *)parameters
success:(void (^)(NSURLSessionDataTask *task, id responseObject))success
failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure
在 iOS 6 上调用 - (NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request; 返回 nil。
因为 AFNetworking 使用了 iOS 7.0 中引入的NSURLSessionTask & NSURLSession
新要求:iOS 6、Mac OS X 10.8 和 Xcode 5
AFNetworking 2.0 正式支持 iOS 6+、Mac OS X 10.8+ 和 Xcode 5。
为什么它调用方法,只出现在 iOS7 中?
【问题讨论】:
标签: iphone ios6 nsurlconnection afnetworking afnetworking-2