AFNetworking 3或4.01迁移

问题描述

我使用的是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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...