0

Я хотел был бы послать запрос POST, но без использования делегата. Я должен иметь все в блоке. Я также не хочу использовать AFNetworking для этой простой задачи. Зачем? У меня есть только один запрос в моем приложении и не хочется включать в себя 3-стороннюю библиотеку для такого рода (я думаю, просто).Запрос POST без NSURLConnectionDelegate

Я хочу отправить dispatch запрос блока на -(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler способ.

+0

Почему бы не использовать методы делегата? Потому что у вас есть блок обработчика завершения для вызова? – Wain

+0

Becouse Я использую функцию fotching iOS7 для фона, и хочу, чтобы этот метод был как можно более чистым, не отделяйте его от другого класса и не путайте AppDelegate. – Kuba

ответ

1

попробовать это:

[NSURLConnection sendAsynchronousRequest:self.request 
             queue:[[NSOperationQueue alloc] init] 
          completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) { 

     if ([data length] >0 && error == nil) 
     { 
     } 
    }]; 
+0

Спасибо, именно то, что мне нужно! – Kuba

+0

Добро пожаловать :-) – thorb65

Смежные вопросы