2015-11-24 6 views
9

Ich habe ein Problem, wenn ich AFNetworking verwende. Ich schrieb dies in meinem Code:Kann AFHTTPRequestOperationManager nicht verwenden

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 

ich diese Dateien in meinem Projekt fügen, und ich versuche auch, sie in meinem Projekt like this Pod. Aber der Compiler sagte mir immer noch "Verwendung der nicht deklarierten Kennung 'AFHTTPRequestOperationManager'". Jemand kann mir helfen?

Screenshot: screenshot

+0

#import "AFNetworking.h"? :] –

+0

Zuerst. Wenn Sie AFNetworking über Pod hinzufügen. Dann gibt es keine Notwendigkeit, die Datei von Afnetworking manuell hinzuzufügen –

+0

Danke, ich weiß, aber beide haben nicht funktioniert. –

Antwort

25

In der Tat verwenden, weil es nach 3.x AFNetworking gibt ist kein AFHTTPRequestOperationManager mehr. Sie sollten stattdessen AFFTTPSessionManager verwenden.

0

Ihrer Ansicht Controller .h-Datei hinzufügen

#import <AFNetworking/AFHTTPRequestOperationManager.h>

Und dann überprüfen Sie es

+3

Es wurde die Datei 'AFNetworking/AFHTTPRequestOperationManager.h' nicht gefunden. –

+0

Kannst du Screenshot zeigen oder Code teilen? –

+0

Ok, nochmal: #import "AFNetworking.h" –

7

Sie bitte das Profil überprüfen - AFNetworking Version

Wechsel zu

pod 'AFNetworking', '~> 2.5.4'

und

import "AFHTTPRequestOperationManager.h"

Verwandte Themen