我的一个名为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
或者是一个 对象
(例如本例中类型为NSDictionary
的sentObject
)。
问题:
addObserver
方法的其他参数是什么?它们除了可以是 nil
之外,还可以是什么?