位置: 编程技术 - 正文

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环境配置

  • 印花税进什么费用
  • 个人出售普通住宅应当缴纳哪些税
  • 房产税税额怎么算
  • 公司账户转账给个人怎么合理避税?
  • 新成立的小规模纳税人怎么报印花税
  • 无息借款账务处理
  • 公司开户费用都包括哪些
  • 稳岗补贴给谁
  • 自行研发无形资产暂时性差异
  • 收到土地使用权转让金会计分录
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 财务收入支出明细表模板
  • 逐步测试法计算内含报酬率
  • 跨月销项负数发票怎么做账
  • 报废资产处置收入怎么计税
  • 运费抵扣的税收筹划是怎样的?
  • 建筑合同通用条款
  • 三八妇女节要求小班幼儿到校怎么分享
  • 税号里的0是字母还是数字
  • 企业所得税申报表在哪里打印
  • 合并报表存货抵消分录第二年
  • 开发支出会计科目
  • 用于研发的设备如何折旧
  • 预缴附加税款会退税吗
  • vue打包速度优化
  • 专项资金下达期限
  • 什么时候使用多进程
  • 其他应收和其他应付可以共用吗
  • thinkphp 多数据库
  • thinkphp删除数据
  • thinkphp框架安装
  • 企业合并一般债权怎么算
  • 非贸付汇代扣代交哪些税
  • 酒店客房收入怎么算
  • 新个税讲解
  • 人脸检测5种方式
  • vue路由的理解
  • 计算机专业的毕业设计作品新颖
  • php xml转数组
  • reorg table 命令
  • 工会经费的使用范围有哪些
  • 职工教育教育经费
  • 不计入法定期间的情形包括
  • 坏账准备备案申请资料
  • 办理银行承兑汇票保证金比例
  • 受托机构名称填什么
  • 房地产企业代收费用
  • 员工的工资属于固定资产吗
  • 微信收款如何做账报税
  • 计提本月工资的账务处理
  • 考核员工的罚款计入什么
  • tcpdump的用法
  • mysql数据库主键怎么设置
  • mysql报错1091
  • window怎么升级系统
  • win7系统桌面图标不见了右键无反应
  • win2000安装过程
  • iexplores.exe是什么病毒
  • mac怎么多开
  • ftp 550错误
  • win7win8.1win10哪个好
  • 如何在windows10中获取帮助
  • window注销
  • 右键回收站一直转圈
  • unity输入中文
  • cocoswot
  • js 高级技巧
  • js中不用var声明
  • Node.js中的事件循环是什么
  • 流程控制语句java
  • shell脚本关闭指定程序
  • linux py
  • python移动目标跟踪
  • 关于草丛:单局游戏内
  • javascript 接口
  • 关于怀孕在线咨询
  • androidobb
  • 房产税季度缴纳几号之前
  • 河北电子税务局怎么使用
  • 报纸的增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设