消息中心 NSNotificationCenter

消息中心传值总共分为三部分:

第一步:

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(changeAction:) name:@"CHANGEARRAY" object:Nil];

分析:

defaultCenter,消息中心只有一个,通过类方法获取它的单例

addObserver:  一般为self

name : 暗号  一般为大写

object : nil 为公共的


第二步:

-(void)changeAction:(NSNotification *)noti

{

//接受传回来的参数 然后接受

       NSDictionary * dic = [noti userInfo];

//然后执行其他的方法


}


第三步:


//进行传值

 [[NSNotificationCenter defaultCenter]postNotificationName:@"CHANGEARRAY" object:Nil userInfo:dic];


分析:

postNotificationName:对暗号  与前面暗号一致

userInfo : 想传得参数



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值