2011-12-22 8 views
0

私はNSURLConnectionを作成するたびに異なるデリゲートを使用して複数のNSURLConnectionを同時に処理しようとしていますが、 1つのNSURLConnectionは一度に動作しますが、NSURLConnectionが起動しようとしている間に起動しようとしていますが、デリゲートはメソッド呼び出しを受け付けませんconnection:didReceiveResponse :, connection:didReceiveData :, connectionDidFinishLoading:またはconnection:didFailWithError: 。私はNSURLConnectionとその代理人のしくみについて誤解していますか?ほとんどの人が他の投稿を読むと、すべての接続に単一のデリゲートがあり、適切なオブジェクトを取得して適切な接続を処理するために何らかの辞書を使用しているようです。それはあなたがそれをしなければならない方法です。NSURLConnectionごとに一意のデリゲートを使用してNSURLConnectionを同時実行する

+0

私の答えは@tony millionが間違っていたと指摘しています。いくつかのコードを投稿すると、より簡単に役立ちます。 – XJones

答えて

0

あなたが説明していることはうまくいくはずです。一度に複数のNSURLConnectionを飛行させ、それぞれ独自のデリゲートを持つことができます。

あなたのケースが機能しない理由を知りたい場合は、おそらくあなたの質問にコードを表示する必要があります。

少なくとも一般的な質問に答えることを願っています。