2013-11-23 6 views
0

Вот моя проблема. Im с использованиемКак создать стек NSOperationQueue AsynchronousRequests

[NSURLConnection sendAsynchronousRequest:request queue:_queue completionHandler: 
^(NSURLResponse *response, NSData *data, NSError *error) {}]; 

отправить запрос на сервер. Очередь одинакова для каждого запроса, так как класс, который делает это, является одиночным. Дело в том, что я отправляю второй запрос до того, как первый закончен, и я хочу, чтобы он дождался завершения первого, так что я хочу, чтобы сделать очередь в очереди. Второй запрос должен еще быть асинхронным, так что даже то, что ждет я хочу основной поток, чтобы продолжать работать, так что пользователь может взаимодействовать с приложением

ответ

0

Установите maxConcurrentOperationCount на _queue в 1 ограничить очереди только выполнение одной операции вовремя.

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