ios消息传值

  • 消息中心传值步骤
  • 1.广播站发信息
  • 2.注册信息中心的对象(观察者)接信息
  • 3.注销观察者
  • 1.广播站发信息
    //参数1:消息名 就是频段,区分广播
    //参数2: 发送的消息(对象) 广播内容
    [NSNotificationCenter defaultCenter]postNotificationName:<#(NSString *)#> object:<#(id)#>

  • 2.注册信息中心的对象(观察者)接信息
    观察者界面创建就要成为观察者;
    //注册成为观察者
    //参数1:消息中心的观察者对象
    //参数2:接收消息后做的事,调用的方法
    //参数3:消息名(和消息中心发送消息时用的名一致)
    //参数4:可以填nil
    [[NSNotificationCenter defaultCenter] addObserver:<#(id)#> selector:<#(SEL)#> name:<#(NSString *)#> object:<#(id)#>]

//实现方法
-(void)testNotify:(NSNotification*)notify{
NSLog(@"testNotify:%@",notify);
}

  • 3.注销观察者
    [[NSNotificationCenter defaultCenter]removeObserver:self];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 6,588评论 1 8
  • 每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。 本文将介...
    石丘阅读 1,777评论 4 7
  • NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表。...
    9de75b652cd9阅读 765评论 0 1
  • 转载自南峰子的技术博客 一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,...
    我消失1314阅读 930评论 0 2
  • 什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后...
    泥孩儿0107阅读 721评论 0 0