AFNetworking 2.0 новая архитектура использует сериализаторы для создания запросов и парсинга ответов. Чтобы установить заголовок авторизации, сначала необходимо инициализировать диспетчер операций запроса, который заменяет AFHTTPClient, создайте сериализатор и затем вызовите выделенный метод для установки заголовка.
Например, вы код стал бы:
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"http://examplewebsite.com"]];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:@"userName" password:@"password"];
Вы должны прочитать documentation и migration guide понять новые концепции, которые приходят с версией 2.0 AFNetworking.
См. Также свойство 'credential' в [' AFHTTPRequestOperationManager'] (http://cocoadocs.org/docsets/AFNetworking/2.0.0/Classes/AFHTTPRequestOperationManager.html#//api/name/credential) –
Спасибо Дэвиду, первый метод не работал для меня. – Legoless
Может подтвердить, что свойство учетных данных не работает. Игнорирует все, что назначено. – Michael