quick回调 CCNotificationCenter

有没有大神遇到这样的问题

注册一个回调 ,因为回调有参数所以用 handler
local notificationCenter = CCNotificationCenter:sharedNotificationCenter()
notificationCenter:registerScriptObserver(self,handler(self, self.MsgCallback) , luaMsgPlatReadyAck…"")

function cardLayer:MsgCallback(msgId,obj)
– body

         self:cancelReady()    

end

function cardLayer:cancelReady()
– body

end

问题在调用 self:cancelReady() 是 提示 attempt to call method ‘cancelReady’

这怎么破

应该是你这个对象已经被删除了。

1:看一下self是不是对象本身或者说还存在不,可以dump一下!

我没有进行其他的操作啊,self:cancelReady() 是我的第一个操作啊,就告诉我是空值

找到原因了,非常感谢各位

【已解决】