beta3 版本是没问题的!
遇到同样的问题的,b3都是好的,升级到正式版就挂了。
请问你这个是运行什么的操作报错的呢?
这个是不是 native 端才会出现的?如果是,这个已经修复了,可能需要在等等新的版本才行
也就是说还会有1.6.3?
panda在10天内估计没法回答你们问题了。他请假了。
使用unschedule出现的问题。如果前面用了schedule就没问题,如果没有会出错。
是的 web端没问题
都会有!
该 bug 是由 unschedule 内部逻辑导致的
下面是修复的 PR(要嘛等新版本要嘛自定义,任君选择):
onload 启动 schedule 定时器,onDestroy 销毁定时器
是有使用 schedule 然后 在 onDestroy 调用unschedule
你先看看我的那个 PR ,如果不行,能否发一下 demo 我帮你看看?
onLoad() {
this.schedule(this.fowLogic.bind(this), 0.1);
}
onDestroy () {
this.unschedule(this.fowLogic);
}
fowLogic(dt){
}
onLoad: function () {
this.schedule(this.test, 2); //注释这句会出错
this.unschedule(this.test);
},
test(){
cc.log("test unschedule");
},
…那我什么时候去移除它?你这样代码确定能调用到 onDestroy ?
场景跳转一下。

