2

didReceiveData: メソッドが呼び出されないことに関する多くのトピックを掘り下げました。解決策は、適切な cachePolicy を設定し、willCacheResponse デリゲート メソッドを実装することです。

それで、サーバーから何かが来るたびに didReceiveData メッセージを受け取るようになりました。残念ながら、サーバーが最初に応答したときに didReceiveData を取得できません。

つまり、初めて「didReceiveData」メッセージを受け取ったとき、「data」パラメーターに 2 つの応答オブジェクトがあります。その瞬間に続くサーバーからのすべての応答は OK です。

何か助けはありますか?

4

1 に答える 1

0

説明が必要です。アプリケーションでスレッドを使用していますか?

はいの場合、接続を作成するスレッドはサーバーからの応答を受信する必要があります。他のスレッドは、他のスレッドに返された応答を識別しません。

于 2010-06-10T09:13:53.410 に答える