:0: attempt to call method ‘getActionTag’ (a nil value)stack traceback:
: in function ‘getActionTag’
: in main chunk
上面是系统抓取到的错误日志。(通过 xpcall 捕获)。
实际代码为下面这样的。
从逻辑上来,不应该会出现getActionTag 为nil的情况,但看日志,却真实的发生了。请教cocostudio的开发者,这是神马情况?
(cocos2dx 2.x + cocostudio 1.6)
btn:addTouchEventListener(getAllBtnCallBack)
function getAllBtnCallBack(pSender, eventType)
if eventType == TOUCH_EVENT_ENDED then
if pSender:getActionTag() == 1 then
doSomething...
end
end
end