NSMutableURLRequest: didReceiveData не вызывается в первый раз - PullRequest
2 голосов
/ 15 февраля 2010

Я перебрал множество тем, касающихся didReceiveData: метод не вызывается - решение состоит в том, чтобы установить соответствующий cachePolicy и реализовать метод делегата willCacheResponse.

Итак, теперь я получаю сообщение didReceiveData каждый раз, когда что-то приходит с сервера. К сожалению, я не получаю didReceiveData в самый первый раз , когда сервер отвечает.

Другими словами, когда я впервые получаю сообщение «didReceiveData», в параметре «data» есть 2 объекта ответа. Каждый ответ от сервера, следующий за этим моментом, в порядке.

Любая помощь?

1 Ответ

0 голосов
/ 10 июня 2010

Просто нужно разъяснение; Используете ли вы какие-либо потоки в вашем приложении?

Если да, то поток, который создает соединение, должен получить ответ от сервера. Другие потоки не будут идентифицировать ответ, который возвращается для какого-то другого потока.

...