У меня проблемы с определением того, как определить, на какой объект было отправлено уведомление.
Я подписываюсь на уведомление в объекте A :
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receivedNotification:) name=@"ReceivedData" object:nil]
Я публикуюуведомление от объекта B :
[[NSNotificationCenter defaultCenter] postNotificationName:@"ReceivedData" object: self userInfo: dict];
Я получаю уведомление в объекте A :
- (void) receivedNotification: (NSNotification*) notification
{
// Method is hit fine, notification object contains data.
}
Как я могу сказать, что онобыл объект B , который отправил данные, а не, например, объект C ?Мне нужна ссылка на отправителя.Я не хочу добавлять отправителя к передаваемому объекту уведомления, поскольку я указываю отправителя при вызове уведомления в объекте B