位置: 编程技术 - 正文

addObserver和postNotification函数传递函数的区别

编辑:rootadmin

推荐整理分享addObserver和postNotification函数传递函数的区别,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇文章中,我们利用addObserver来订阅消息,用postNotification来发布消息,但是有一

点要注意的是,addObserver和postNotification都可以传递一个CCObject数据,那么如果两

个函数都传递了数据,在接收消息时,我们应该取谁的数据呢?

在上一篇的代码中修改OtherLayer类,代码如下:

我们看到,在init中新建了一个CCString对象,作为addObserver函数中的参数

接着,在testMsg中就可以获取到CCString变量,我们用调试模式运行下,将看到以下日志输出:

addObserver和postNotification函数传递函数的区别

再来看看postNotification如何传递数据,修改HelloWorldScene.cpp中的sendMsg函数即可:

调试模式下运行项目,可看见:

嗯,什么都没有。

因为,如果addObserver和postNotification函数都传递了数据,并且不是同一个数据,那将

无法发布消息。换句话说,我们只能使用其中一个函数进行数据的传递,我们把

addObserver函数的最后一个参数设为NULL.

再次用调试模式运行项目,可看到:

这代表postNotification的数据传递成功。

cocos2dx 3.0 beta android环境配置

quick cocos UIListView之isItemInViewRect方法修正 功能描述:一个滚动列表,当列表可视区域上部有内容时则上部出现向上箭头提示,当列表可视区域下部有内容则下部出现向下箭头提示。功能实现:

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--简介 学校实训项目需要用cocos2dx做一款塔防游戏,因为时间与制图技术、创意原因无法进行原创,碰巧找到了皇家守卫军这款游戏的图片资源,决定用cocos2dx

标签: addObserver和postNotification函数传递函数的区别

本文链接地址:https://www.jiuchutong.com/biancheng/368989.html 转载请保留说明!

上一篇:触发器——scheduleOnce(触发器csdn)

下一篇:cocos2dx 3.0 beta android环境配置

  • 什么公司需要缴纳印花税
  • 公司缴税怎么计算的
  • 企业股东分红可以不按比例分吗
  • 简易计税开的发票可以抵扣吗
  • 管理费用劳保费属于
  • 待摊费用可以转入固定资产吗
  • 企业改制重组增值税优惠政策
  • 增值税预缴税金交错了怎么办
  • 用友怎么结转本期损益
  • 小微企业利息收入增值税
  • 收到采购材料发票的会计分录
  • 事业单位结转结余科目
  • 堤围内的土地性质
  • 个人到税务局怎么开增值税普通发票
  • 收到福利费专票需要认证吗
  • 纳税的税种有哪些
  • 发票抵扣后对方恶意冲红
  • 进口采购交的增值税
  • 劳务公司代发劳务费合法吗
  • macbookpro磁盘需要分区吗
  • 原始股东减持要交多少税
  • vue jsx报错
  • linux 密码重置
  • 根据完工进度确认成本
  • 水养绿萝怎么养护长得才茂盛
  • cuda版本更新
  • 坏账准备怎么做资产负债表
  • php函数传递参数方式
  • thinkphp withjoin
  • javaweb简单项目案例
  • 在建工程的核算内容制度依据
  • thinkphp项目怎么部署
  • 前端网页设计的三大技术
  • 简要说说vue是什么?有什么主要的特性?
  • php怎么实现输入数字
  • wordpress文章保存在哪里
  • 快递怎么做账单
  • 完美破解什么意思
  • mongodb游记
  • 企业印花税怎么入账
  • 新会计准则里的机械作业是什么
  • 企业哪些增值税免征
  • 营改增后房屋租赁税变化
  • 企业对公帐户怎么转出私人帐户
  • 暂估成本账务处理办法
  • 固定资产摊余价值怎么计算
  • 收入费用表本期盈余与资产负债表不一致
  • 促销费会计分录怎么写
  • 公司没有销售收入
  • 临时售楼处需要什么手续
  • 补提去年累计折旧
  • 公司购买的机票可以退吗
  • 进销存怎么看
  • 出现销项负数
  • 建安企业增值税预缴
  • 2019年新政府会计准则解读
  • 软件测试费用明细
  • 发票作废才能验旧吗
  • 商业企业采购商品会计分录
  • SQL Server ltrim(rtrim()) 去不掉空格的原因分析
  • sql,join
  • MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法
  • mysql5.6允许远程连接
  • win7系统突然退化
  • winxp回收站在哪里
  • linux ldt
  • w8系统怎么连接投影仪
  • fedora23安装
  • win10安全问题
  • css实现弹窗
  • python定时利用QQ邮件发送天气预报的实例
  • 如何用虚拟号码打电话
  • python 中 range
  • mac如何配置pycharm
  • python利用matplotlib库绘制六边形
  • Android中dip、dp、sp、pt和px的区别
  • python3遍历字典
  • python读写segy数据
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 财税公司工资怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设