2014-12-08 4 views
2

Я разрабатываю приложение, которое требуется для загрузки изображения на сервер. Для загрузки изображения я использую следующий код.AFHTTPRequestOperationManager для изображения POST, не работающего в Xcode 6

AFHTTPRequestOperationManager *manager1 = [AFHTTPRequestOperationManager manager]; 
manager1.requestSerializer = [AFHTTPRequestSerializer serializer]; 
[manager1.requestSerializer setValue:@"Content-Type" forHTTPHeaderField:@"text/html"]; 
manager1.responseSerializer = [AFJSONResponseSerializer serializer]; 
manager1.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]; 

AFHTTPRequestOperation *op= [manager1 POST:urlString parameters:Nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { 
    [formData appendPartWithFileData:imageData name:@"photo" fileName:[NSString stringWithFormat:@"%@.jpeg",timeStamp] mimeType:@"image/jpeg"]; 
}success:^(AFHTTPRequestOperation *operation, id responseObject) { }failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
    [self dismissLoading];}];[op start]; 

Моя проблема заключается в том, что когда я запускаю этот код из Xcode 5 в IPad 2 IOS 8,1, то он будет работать нормально. Но когда я запускаю тот же код из Xcode 6.1 в тот же iPad 2 iOS 8.1, он получает время ожидания запроса.

Пожалуйста, помогите ..!

ответ

0

Несколько дней назад у меня также была такая же проблема с AFHTTPRequestOperationManager. Я не смог загрузить изображение на сервере с помощью xcode 6. Но когда я разрешаю предупреждения (https://github.com/AFNetworking/AFNetworking/commit/0ae246896e2327a31d26dcb998375af8fe9209a2), тогда он работает отлично. Надеюсь, это поможет вам и другим людям :)