0

デリゲートを自己として設定した nsurlconnection があります。私は、didrecieve、did finish、did fail、および他の 4 つのメソッドを持っています。私の質問は、完了後に行う必要があることを含めるように設定する方法です。クラス全体で異なる nsurlconnection 要求があり、固有の応答があるため、これが必要です。ありがとう。

4

1 に答える 1

1

あなたの質問は明確ではありません。まず、NSURLConnection同期的に使用しているようには聞こえないため、質問のタイトルが間違っているようです。次に、接続が完了したときに何かをしたい場合は、それを did-finish メソッドと did-fail メソッドに入れます。

複数の接続を区別する場合は、デリゲート メソッドに渡される接続のパラメーターを使用します。あなたができることの1つは、キーが である辞書を持つことです[NSValue valueWithNonretainedObject:theConnection]。値は、別のディクショナリを含め、何でも使用できます。

または、個別のオブジェクトを使用して、各接続を管理し、委任することもできます。各接続に固有のデータを追跡する必要がある場合は、別のオブジェクトを使用して管理する必要があります。

于 2012-04-29T23:23:14.170 に答える