几率出现invalid 'cobj' in function 'lua_cocos2dx_Node_runAcion' 等一系列错误!nil判断不好用

总是有各种各样的空值问题
if playerChips~=nil 这种空值判断根本不好用
像下面的代码,一般情况是OK的。 但是有极限情况 比如游戏从后台返回或者其他
就会导致 playerChips:runAction(cc.RemoveSelf:create()) 报错!
请问这里怎么处理?机制是什么?

           local playerChips = createTableChips()
            self:addChild(playerChips)

            local function onEnd(icon, itype, chips)
                    if playerChips~=nil then
                        playerChips:runAction(cc.RemoveSelf:create())
                    end
            end
            poolChips:flyToOtherChips(playerChips , chipsToPlayerTime , readTime , onEnd)


```

解决了吗 分享一下 我也碰到了

顶个,我也是经常遇到这样的问题,暂时用tolua.isnull判断,求更好解

请问怎么解决的 ,我也遇到这样的问题了 ,感谢:smiley:

这种基本都是空的那个值得父节点被删除了,他的父节点没有被删除找父节点的父节点以此类推