Миграция AFNetworking 3 или 4.01

#ios #xcode #afnetworking #afnetworking-3 #afhttpsessionmanager

#iOS #xcode #afnetworking #afnetworking-3 #afhttpsessionmanager

Вопрос:

Я работал над AFNetworking 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];
    }
  

ошибка типа ==> Свойство ‘response’ не найдено для объекта типа ‘__strong id’

Если я изменю AFHTTPRequestOperation с помощью AFHTTPSessionManager или NSURLSessionDataTask, у меня будет

Нет видимого интерфейса @ для ‘NSURLResponse’, в котором объявляется селектор ‘StatusCode’ …

Благодарим за вашу помощь.