Вот что вы делаете:
Из класса, отправляющего сообщение, отправьте уведомление, например:
[[NSNotificationCenter defaultCenter] postNotificationName: @"YOUR_NOTIFICATION_NAME" object: anyobjectyouwanttosendalong(can be nil)];
В контроллерах представления, где вы хотите получать уведомления об уведомлении при публикации:
В viewDidLoad сделать:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(METHOD_YOU_WANT_TO_INVOKE_ON_NOTIFICATION_RECEIVED) name:@"YOUR_NOTIFICATION_NAME" object:sameasbefore/nil];
Внимание! Не забывайте это в вашем viewDidUnload ():
[[NSNotificationCenter defaultCenter] removeObserver:self name:@"YOUR_NOTIFICATION_NAME" object:sameasbefore/nil];
Я не очень уверен насчет объекта, связанного с уведомлениями, но вы можете посмотреть это здесь
ПРИМЕЧАНИЕ. Когда только один объект уведомляет другой, лучше использовать протоколы :) Но в этом случае, поскольку прослушиваются несколько контроллеров представления, используйте уведомления