部分代码如下
for(var i = 0; i < data.length; ++i) {
var item = data[i];
var text = ccui.Text.create(item.id, “Arial”, 32);
text.setTouchEnabled(true);
text.addClickEventListener(function(item){
var scene = this.getScene(); // 此处点击却不能被回调,出错
scene.showHullInfoUI(item);
}.bind(this, item));
this._listView.pushBackCustomItem(text);
}
当使用新内存模型,并且触发GC时,点击text却崩溃, 说什么not function之类的。和下面的问题很像:
http://forum.cocos.com/t/cocosjs-3-11-1/37695
但是很不幸,我这个还是有问题。
我用的cocos2dx3.13.1 3.15.1 3.16均试过,都有问题。