删除节点报错:Cannot read property '_activeInHierarchy' of undefined

  • Creator 版本:2.3.3

  • 目标平台:Android原生平台

  • 重现方式:偶现

  • 首个报错:
    Uncaught TypeError: Cannot read property ‘_activeInHierarchy’ of undefined
    [0]_deactivateNodeRecursively@src/cocos2d-jsb.js:20466
    [1]activateNode@src/cocos2d-jsb.js:20488
    [2]set@src/cocos2d-jsb.js:29542
    [3]destroy@src/cocos2d-jsb.js:29791
    [4]t.DestoryAllChildrenFromCanvas@src/project.js:4341

删除节点前的判断
if(node && cc.isValid(node , true)){
child.destroy()
}
做了容错但是还是报错

自顶~自顶~自顶~

自顶~自顶~自顶~自顶~

自顶~自顶~自顶~自顶~自顶~