通知是程序中常用的反向传值,属于监听设计模式。通知的运用有限制,即接受通知的代码必须在栈内。
1.发送通知:
//通知 并设置参数object:self 将本身传入
[[NSNotificationCenter defaultCenter] postNotificationName:@"chuangcan" object:self];//Name是通知的名称 object是需要传送的数据
2.接受通知:
//监听通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(chuangcan:) name:@"chuangcan" object:nil];//Name是通知的名称 selector是通知触发的方法
//通知出发的方法
-(void)chuangcan:(NSNotification *) noti
{
//获取参数
id data =[noti object];
}
本文探讨了通知机制在iOS开发中的应用,包括发送通知、接受通知的流程及注意事项,详细介绍了如何在iOS应用中高效地使用通知来实现特定功能。
2963

被折叠的 条评论
为什么被折叠?



