位置: 编程技术 - 正文

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

  • 佣金交税吗
  • 材料暂估入库的摘要怎么写
  • 可供出售金融资产和长期股权投资
  • 资产负债表应付账款怎么算
  • 资金结存科目余额对应
  • 企业租赁集体土地种植经济林如何补偿
  • 小规模纳税人购车是怎么抵税的
  • 收到三代手续费返还
  • 推广和业务
  • 增值税纳税申报表怎么填
  • 非独立核算的分公司怎么做账
  • 个人劳务费怎么开票
  • 案例分析关于拟建科学馆的请示报告
  • 什么情况下附加税减半
  • 研发失败的项目可以加计扣除吗
  • 股东以股抵债是否合法
  • 资产减值损失在贷方表示什么意思
  • 铝模租赁是怎么计算费用的,报价明细为你揭晓
  • 个人银行卡转公账怎么转
  • 发票遗失如何补开
  • 委托人力资源代招合同
  • 海关进口增值税专用缴款书
  • 长期股权投资凭证
  • 租金摊销表格式
  • 商贸企业税收优惠政策
  • PHP:mcrypt_module_get_supported_key_sizes()的用法_Mcrypt函数
  • framework4.0怎么打开
  • 建筑物附属设备包括哪些
  • php的序列化操作生成的哪种格式
  • 小狐狸吧
  • 成本法下长期股权投资的处置
  • 分公司不能享受所得税优惠
  • 增值税专用发票丢了怎么补救
  • vue3用法
  • node js教程
  • 机器人折旧年限
  • 6.824 Lab 1: A simple web proxy
  • 哪些服务可以开具经纪代理服务发票
  • 个体工商户注册需要什么材料
  • 公司租车公司
  • 应收账款收不回来
  • python的用途
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
  • 国家定额发票使用范围
  • 增值税普通发票几个点
  • 罚款支出计入什么费用
  • 怎么找回丢失的华为手机
  • 补交土地税要交多少钱
  • 向投资者支付的股息
  • 预收账款是资产类科目吗
  • 个人的车由公司来投保可以吗
  • 收到返还工会经费大于管理费用
  • 专利权转让的条件
  • 公司两年未给员工申报个税违法吗
  • 债权资产包括哪些科目内容
  • 开出发票后直接做账吗?
  • 上海残疾人就业保障金计算公式
  • 主营业务成本和其他业务成本区别
  • 小规模申请自开发票流程
  • 营改增账务处理实例
  • 隐藏在大山深处的罪恶
  • win10一年更新一次
  • win8安装界面
  • mac将多张图片保存到相册
  • windows8装 .NET 3.5 时出现0x800F0907错误解决方法
  • win10开机蓝屏提示修复
  • 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
  • 脚本被删除
  • node搭建本地服务器运行html
  • bootstrap 多级菜单
  • 安全模式安卓
  • jquery的实现原理
  • 用python写一个程序
  • python if none
  • jquery滚动条滚动事件
  • 张家港保税区地区生产总值
  • 国家税务局通用机打发票查询
  • 试运行期间的收入应如何处理
  • 我国国家治理体系是一整套什么的国家制度
  • 四川省地方税务局公告2018年第1号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设