Предполагая, что classDownload
является делегатом NSURLConnection
, вы можете просто использовать NSNotificationCenter
для трансляции событий при вызове методов делегата. Затем в classA
подпишитесь на события в classDownload
, используя addObserver:
. Дайте мне знать, если вам нужны какие-либо пояснения или фрагменты кода.
Редактировать
Чтобы напрямую ответить на вопрос в заголовке, нет, вам не нужен протокол для подписки на события, опубликованные объектом с использованием NSNotificationCenter
.