提一个cocos2dx v3.1.1 导入 cocostudio 界面的一个bug

版本:cocos2dx v3.1.1 cocostudio 1.4.1
问题描述:2个界面,主界面先载入a.json,a上面一个按钮,点击创建一个layer,该layer载入b.json,b上面一个按钮x。点击关闭该layer。
类似于弹出框效果。
点击按钮x时,调用:

switch (type)
{
case TOUCH_EVENT_ENDED:
this->removeFromParentAndCleanup(true);
break;
}

运行时报错。
报错处为:
void Widget::releaseUpEvent()中的
(_touchEventListener->*_touchEventSelector)(this,TOUCH_EVENT_CANCELED);

如何破?

补充,测试了v3.0,就是正确的。

有没有大神指导一下

延迟0.1秒在 删除吧 估计是个BUG

我也遇到这个问题了:10:,蛋疼

this->removeFromParentAndCleanup(true);之后this已经被销毁掉了,_touchEventListener变成了野指针故而会出错,进releaseUpEvent看看执行顺序就知道了。

我也遇到了。。 求大神给解决方案。这明显是个坑啊。。