Удерживайте NSOperationQueue до завершения предыдущей операции

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

{.... 
     PhotoDownloader *pd = [[PhotoDownloader alloc] init];
     [GetGlobalOperationQueue addOperation:pd]; 
}

Внутри PhotoDownloader я выделю необходимые параметры и вызову глобальную функцию, которая обрабатывает все запросы

[GlobalCommunicationUtil sendServerReq:reqObj withResponseHandler:self];

Внутри метода sendServerReq я создам запрос URL-адреса и отправлю его на сервер, и этот вызов является вызовом «sendAsynchronousRequest». PhotoDownloader будет иметь методы делегирования CommunicationUtil.

Ответы на вопрос(3)

Ваш ответ на вопрос