iOS-通知传值

原创 2016年08月28日 19:02:31

通知传值要分清楚发送方和接收方

发送方只需要发送通知 而接收方需要3步

1.注册通知

2.写出通知的回调方法

3.移除通知

如果接收通知的一方是用故事版做的 那么注册通知不能写在

viewDidLoad方法里面 而是在在页面将要显示的时候 用

- (instancetype)initWithCoder:(NSCoder *)aDecoder去拦截他的初始化方法 在里面注册通知

像这样

- (instancetype)initWithCoder:(NSCoder *)aDecoder

{

    self = [super initWithCoder:aDecoder];

    if (self) {

        [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(shoudao:) name:@"tongzhi" object:nil];

    }

    return self;

}


然后 发送方发送通知

参数1.通知的名字

参数2.传递的内容

 [[NSNotificationCenter defaultCenter]postNotificationName:@"tongzhi" object:_game];

这样在通知的回调方法里面就可以接收到传递的内容 

-(void)shoudao:(NSNotification *)info{

    NSLog(@"00");

    NSLog(@"%@",info);

    [self.downLoadArr addObject:info.object];

    [self.tableView reloadData];

    

}



可以看到info里面就保存了要传递的内容

最后再移除通知

-(void)dealloc{

    [[NSNotificationCenter defaultCenter]removeObserver:self];

}



版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS利用通知模式传值

  • 2016年11月08日 14:27
  • 68KB
  • 下载

iOS之界面传值(通知,属性,协议,NSUserDefaults,KVC)

通知传值 通知是在跳转控制器之间常用的传值代理方式。NSNotificationCenter提供了一种解耦的方式,就是任何对象都可以发送通知到中心,同时任何对象可以监听中心的通知。 发送通知 //通...

iOS NSNotification(通知)传值~demo

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 /** 注意点: 1.看 GIF 效果图.        2.看连线视图的效果图.        3.看实现代码(直接赋值实现效果...

IOS 多种反向传值对比(代理,block,通知)

IOS中常用的3种传值方法,主要是是用于反向传值,分别为block,代理,通知。对于这三种传值大家一定要非常熟悉,尤其是对于初学者。今天写了一个demo讲3种传值放到一起。方便大家自己去体会到每种传值...
  • lee727n
  • lee727n
  • 2017年03月11日 22:23
  • 192

iOS开发- 界面传值(1)-通知模式(广播)

之后的几篇博客, 记录下不同界面间传值的常用办法。这篇文章记录广播的方式。iOS的设计模式中,通知模式也是其中重要的模式之一,Notification直译为通知,其实本人觉得叫做广播模式更为贴切。它的...
  • hitwhylz
  • hitwhylz
  • 2014年06月26日 22:30
  • 10392

iOS--界面传值 通知模式(广播)

IOS开发- 界面传值(1)-通知模式(广播) 这篇文章记录广播的方式。 iOS的设计模式中,通知模式也是其中重要的模式之一, Notification直译为通知,其实本人觉得叫做广播模...

关于iOS中使用通知进行传值

界面之间的传值有很多方法,可以实例化对象进行传值,ye'ke

iOS开发-通知传值(NSNotifacationCenter)处理界面操作及其细节

通知(NSNotifacationCenter):是我们在开发过程中经常使用到的一个类,常用于传值处理或其他一些操作,这里我就不再累述。下面是本人在开发过程中,用到通知传值的一些体会,第一篇CSDN博...
  • melon30
  • melon30
  • 2017年01月14日 01:04
  • 292

iOS 通知传值(逆传)

单休的日子很有意思,很想用周日的时间好好睡觉,但是呢,还是想抽出来点时间回忆一下之前学过的知识,今天把通知逆向传值方法复习一下,慢慢复习,慢慢写,把之前学过的知识都写在博客里,希望自己能够深刻记住这些...
  • Arodung
  • Arodung
  • 2016年04月17日 22:24
  • 703

【iOS】标签视图与分组静态表布局使用、利用通知和全局变量传值

本文和《【Android】底部标签页,Tabhost置底》(点击打开链接)是姊妹篇,标签视图Tabbar在各大apps中实在是常见。不过对比起安卓,iOS的标签视图的设置与使用,似乎比较繁琐。而在《【...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS-通知传值
举报原因:
原因补充:

(最多只允许输入30个字)