我有使用NSURLConnection的classDownload。我想在classDownload中保留所有NSURLConnection事件。 ClassA希望使用classDownload,但也接收诸如connectionDidFinishLoading之类的通知,在classDownload中称为Finish。如何从classDownload获取通知到ClassA?
答案 0 :(得分:2)
假设classDownload
是NSURLConnection
的委托,您可以在调用委托方法时使用NSNotificationCenter
来广播事件。然后,在classA
中,使用classDownload
订阅addObserver:
中的事件。如果您需要任何澄清或代码片段,请与我们联系。
修改强>
要直接回答标题中的问题,不,您不需要协议来使用NSNotificationCenter
订阅对象发布的事件。