2010-02-15 2 views
2

didReceiveData : 메소드가 호출되지 않는 것에 대한 많은 주제를 파헤 쳤습니다. 해결책은 적절한 cachePolicy를 설정하고 willCacheResponse 대리자 메소드를 구현하는 것입니다.NSMutableURLRequest : didReceiveData가 처음에 호출되지 않았습니다.

그래서 이제 서버에서 오는 메시지가 나올 때마다 didReceiveData 메시지가 나타납니다. 불행히도 didReceiveData 처음으로 서버가 응답하지 않습니다.

즉, "didReceiveData"메시지를 처음 수신하면 "data"매개 변수에 2 개의 응답 개체가 있습니다. 그 순간에 이어지는 서버의 모든 응답은 정상입니다.

어떤 도움이 필요합니까?

답변

0

설명이 필요합니다. 응용 프로그램에서 스레딩을 사용하고 있습니까?

예인 경우 연결을 만드는 스레드는 서버로부터 응답을 받아야합니다. 다른 스레드는 다른 스레드에 대해 리턴 된 응답을 식별하지 않습니다.