一个下午弄一个 pureMVC MultiCore 的问题..

作者在使用PureMVC MultiCore模块时遇到notification未初始化的问题,经过排查发现错误原因在于调用sendNotification的位置不同导致。建议初学者若非大型项目避免使用MultiCore。

   最近在做项目,用pureMVC..... 在一个mediator里sendnotification, 到command 再到 proxy, 因为只是在写几本框架. 在proxy里 写了个function 然后sendnotification 出来..

   debug.. 突然之间报错.. 说notification没初始化. 应该没问题才对,我以前一直都这么写的,于是开始从头检查, 确定流程没问题.于是把之前做的一个简单的proxy拷过来.debug 没问题..

   难道是proxy写错了? 不可能啊..于是把代码也重写.. 还是报错.. 最后才发现我写的sendnotification 是在proxy下一个函数里 , 而之前写的不报错的那个 是提交到服务器处理后返回的.

   multicore我知道是有个init 来根据KEY获取facade 的 但我之前一直没写过都没出问题..为什么不提交服务器就出错呢. 结果弄了我一个下午. 然后花了10分钟把multicore 改成standard..

   我服了! 投降 囧.奉劝各位刚学puremvc的朋友 如果不是项目要用到多个mudule那种大型项目. 不要用puremvc的multicore..

转载于:https://www.cnblogs.com/reuyui/articles/1587064.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值