waitForReply: function () {
cc.director.getScheduler().schedule(this.sendMsg, this, 3, 0, 0, false);
}
this是个cc.Class,没有继承,在1.5.0中运行正常,更新1.5.1 原生平台正常但 web中被截断了
我也有同样的问题,搞一个常驻节点来挂吧
对于这个问题,我也很疑惑,不明白cc为什么要这么设计。schedule为什么必须执行具备instanceId和uuid的类?也就是cc自己的类或者继承class的类。
同样的问题,web1.5.0可以获得instanceId,1.5.1就不能获得了。有什么办法解决吗?
强制要求你的对象包含 instanceId 或者 uuid,否则 scheduler 无法索引你的对象。
我们也有很明确的报错信息,这是使用错误。
解决方法很简单,
obj.__instanceId = cc.ClassManager.getNewInstanceId();
