одновременное NSURLConnection с использованием уникальных делегатов для каждого NSURLConnection - PullRequest
0 голосов
/ 22 декабря 2011

Я пытаюсь обрабатывать несколько NSURLConnection одновременно, используя разные делегаты для каждого соединения, для каждого создаваемого NSURLConnection я создаю новый объект делегата, но по какой-то причине одновременно работает только один NSURLConnection, любой NSURLConnectionЯ пытаюсь запустить, пока он уже запущен, просто не запускается, мой делегат не получает ни одного из вызовов методов: connection: didReceiveResponse :, connection: didReceiveData :, connectionDidFinishLoading: или connection: didFailWithError :.Я что-то неправильно понимаю о том, как работает NSURLConnection и его делегат.Читая другие сообщения, большинство людей, похоже, имеют один делегат для всех подключений, а затем используют какой-то словарь, чтобы получить правильный объект для обработки правильного подключения.Это то, как вы должны это сделать.

1 Ответ

0 голосов
/ 22 декабря 2011

То, что вы описываете, должно работать нормально. Вы можете иметь несколько NSURLConnections в полете одновременно, каждый со своим делегатом.

Если вы хотите узнать, почему ваше дело не работает, вам, вероятно, нужно будет указать свой код в своем вопросе.

Я надеюсь, что хотя бы ответит на общий вопрос.

...