0

1 つのクラスから非同期 NSURLConnection 呼び出しを行っています。非同期呼び出しから受け取ったデータを別のクラスのメソッドに返したい。

非同期応答を受信すると、別のクラス メソッドを呼び出し、受信したデータをパラメーターとして渡します。残念ながら、aysnc 呼び出しは何度もトリガーされます :(

非同期呼び出しから受け取ったデータを別のクラス メソッドに渡すにはどうすればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

アイデア1)その他のクラスを接続のデリゲートにし、そこにデリゲートプロトコルを実装します。

アイデア 2) 接続の didFinish と didFail は、接続ごとに 1 回だけ呼び出されます。didFinish では、didReceive で収集していたデータを取得して、他のクラスに一度に渡すことができます。

于 2012-08-27T17:34:43.770 に答える