NSURLConnectionを使用するclassDownloadがあります。すべてのNSURLConnectionイベントをclassDownloadに保持したいと思います。ClassAはclassDownloadを使用したいが、classDownloadではFinishと呼ばれるconnectionDidFinishLoadingなどの通知も受信します。classDownloadからClassAに通知を受け取るにはどうすればよいですか?
1 に答える
2
classDownload
が のデリゲートであると仮定すると、デリゲート メソッドが呼び出されたときにイベントをブロードキャストするためにNSURLConnection
使用できます。NSNotificationCenter
次に、 で、を使用classA
してイベントにサブスクライブします。説明やコード スニペットが必要な場合はお知らせください。classDownload
addObserver:
編集
タイトルの質問に直接答えるには、いいえ、 を使用してオブジェクトによって公開されたイベントをサブスクライブするためのプロトコルは必要ありませんNSNotificationCenter
。
于 2009-05-12T15:26:56.100 に答える