使用2.2版本的Cocos2dx,绑定lua,代码是lua的。简单说就是进入一个layer时,在layer上加载一个ccs做的widget(使用uihelper加载)之后取得里面的button注册回调函数function。
退出layer的时候将layer置空。
如此反复进入退出layer,开始没有问题过一段时间之后,点击button时,报 function refid ‘%d’ does not reference a Lua function?
之前注册的函数无法执行?因为cocos2dx lua engine判断该引用不是函数了
哪位大侠遇到过类似问题?是退出layer时清空操作没有做完全?
还是Cocos2dx版本过旧,uihelper的问题导致的?


