La nouvelle architecture d'AFNetworking 2.0 utilise des sérialiseurs pour créer des demandes et analyser les réponses. Pour définir l'en-tête d'autorisation, vous devez d'abord initialiser un gestionnaire d'opérations de demande qui remplace l'AFHTTPClient, créer un sérialiseur, puis appeler la méthode dédiée pour définir l'en-tête.
Par exemple, votre code deviendrait :
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"http://examplewebsite.com"]];
[manager setRequestSerializer:[AFHTTPRequestSerializer serializer]];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:@"userName" password:@"password"];
Vous devriez lire le documentation et le guide de migration pour comprendre les nouveaux concepts qui accompagnent la version 2.0 d'AFNetworking.