我使用的是 AFnetworging 2.0.6,我想迁移到 3 或 4.0.1。
我对这部分代码有问题,我知道 AFHTTPRequestOperation 它不能在版本 3 或 4 上重用。我这里有一些错误。
你能帮我吗。
- (void)succeedWithOperation:(AFHTTPRequestOperation *)succeedOperation method:(NSString *)method
{
NSMutableDictionary *data = [NSMutableDictionary dictionary];
if (succeedOperation.response) {
data[@"code"] = @([succeedOperation.response statusCode]);
}
if (succeedOperation.responseData) {
data[@"rawResponse"] = [succeedOperation.responseData copy];
}
if (succeedOperation.responseString) {
data[@"stringResponse"] = [succeedOperation.responseString copy];
}
在“__strong id”类型的对象上找不到类似 ==> 属性“响应”的错误
如果我通过 AFHTTPSessionManager 或 NSURLSessionDataTask 更改 AFHTTPRequestOperation 我有
'NSURLResponse' 没有可见的@interface 声明选择器'statusCode' ...
感谢您的帮助。