LUA ERROR: ASSERT FAILED ON LUA EXECUTE: reference count should greater than 0

LUA ERROR: ASSERT FAILED ON LUA EXECUTE: reference count should greater than 0
这个报错

虽然我不是很懂cocos2d-lua,但是按照log里面的提示,应该是引用计数出现了问题,每次新建一个对象的时候都会对该对象进行一次retain()操作,自动或手动对某一个对象进行retain()操作都会对该对象的引用计数加1,档对对象进行release()操作时,对象的引用计数就会减1。cocos2d-x中的自动回收池会检测当前在内存中的对象的引用计数,如果引用计数小于等于0了,就会回收该对象。
所以我感觉reference count should greater than 0的原因是因为你在代码中用release()的地方出现了问题,即该对象已经释放(或待释放),但你仍然对其进行了release()操作。