0

NSURLConnectionを使用するclassDownloadがあります。すべてのNSURLConnectionイベントをclassDownloadに保持したいと思います。ClassAはclassDownloadを使用したいが、classDownloadではFinishと呼ばれるconnectionDidFinishLoadingなどの通知も受信します。classDownloadからClassAに通知を受け取るにはどうすればよいですか?

4

1 に答える 1

2

classDownloadが のデリゲートであると仮定すると、デリゲート メソッドが呼び出されたときにイベントをブロードキャストするためにNSURLConnection使用できます。NSNotificationCenter次に、 で、を使用classAしてイベントにサブスクライブします。説明やコード スニペットが必要な場合はお知らせください。classDownloadaddObserver:

編集

タイトルの質問に直接答えるには、いいえ、 を使用してオブジェクトによって公開されたイベントをサブスクライブするためのプロトコルは必要ありませんNSNotificationCenter

于 2009-05-12T15:26:56.100 に答える