iOS|iOS 开发中NSNotification(通知)的使用
注意:注册通知和接收通知的Name必须相同(即notificationWithName:@"buttonLoseResponse"&&addObserver: selector: name:@"buttonLoseResponse")
一.在要发出通知的界面注册通知并发送通知:
1.注册通知:
NSNotification *LoseResponse = [NSNotification notificationWithName:@"buttonLoseResponse" object:nil];
2.发送通知:
[[NSNotificationCenter defaultCenter] postNotification:LoseResponse];
二.要接受通知的界面
1.接收通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(walkVCClick:) name:@"buttonLoseResponse" object:nil];
2.实现方法:
- (void)walkVCClick:(NSNotification *)noti
【iOS|iOS 开发中NSNotification(通知)的使用】{
}
3.移除通知:
-(void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理