Я использую следующий код для выполнения HTTP-запроса:
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
После этого я хочу использовать полученные данные. Моя проблема в том, что я не могу сделать это в connectionDidFinishLoading, но я должен сделать это на другой позиции в моем коде. Поскольку это асинхронная задача, как я могу убедиться, что я не начинаю использовать полученные данные до того, как задача будет полностью выполнена?
Заранее спасибо,
Редактировать: Моя основная проблема заключается в том, что делегаты вызываются после кода, который использует полученные данные.