Один из моих классов с именем Message.m публикует уведомление с объектом sentObject
, как показано ниже
NSDictionary *sentObject = [NSDictionary dictionaryWithObjectsAndKeys:draftData.arr,@"data", nil];
//Post notification to inform a receiver to reload data
[[NSNotificationCenter defaultCenter] postNotificationName:@"reloadDuringSave" object:self userInfo:sentObject];
DraftData.m будет получателем для получения уведомления следующим образом
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(dataReloaded:)
name:@"reloadDuringSave"
object:nil];
Для отправки уведомления userInfo
может быть nil
или может быть object
(например, sentObject
как тип NSDictionary
в этом примере).
Вопрос:
Каковы другие параметры для object
в методе addObserver
? Могут ли они быть
что-нибудь кроме nil
, и если да, то что?