假设我从一个快速触发的课程中发布了这个帖子:
[[NSNotificationCenter defaultCenter] postNotificationName:kGotData object:nil userInfo:someDictionaryObject];
另一个班级的观察者:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(gotData:) name:kGotData object:nil];
-(void)gotData:(NSNotification *)notification
{
NSDictionary *myUserInfo = notification.userInfo;
// more code to process userInfo, etc.
}
如果 gotData 处理 myUserInfo 的时间比它收到通知中心的呼叫时间长怎么办?