IOS NSNotificationCenter 通知的使用
1.注册通知
[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notify) name:@"myNotify" object:nil];
-(void)notify
{
NSLog(@"notify");
}
2.触发通知
[NSNotificationCenter defaultCenter] postNotificationName:@"myNotify" object:nil];
3.移除通知
[NSNotificationCenter defaultCenter] removeObserver:self
name:@"myNotify" object:nil];
如果使用[NSNotificationCenter defaultCenter] removeObserver:self ] 也就是没有指定 name的话,那跟self有关的所有的通知都会被移除掉,如果指定了name的话,只会移除跟name匹配的通知。
其中 object 是可以附带传递的参数。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。