问题描述
我使用的是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'的对象上找不到属性'response'
如果我通过AFHTTPSessionManager或NSURLSessionDataTask更改了AFHTTPRequestOperation,
“ NSURLResponse”没有可见的@interface声明选择器“ statusCode” ...
感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)