#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’ …
Благодарим за вашу помощь.