removeEventListener未在Corona SDK中返回布尔值

时间:2016-11-25 17:26:30

标签: lua sdk corona

Corona SDK的文档建议,如果成功删除了侦听器,removeEventListener应返回布尔值true。我有一个显示对象表,我迭代通过删除监听器。我想使用布尔值来标识在循环运行时仍然具有侦听器的对象。我的代码如下:

for i=1,3 do
    myTable[i]:addEventListener("touch", aFunction )
end
for i=1,#myTable do
  if ( myTable[i]:removeEventListener("touch", aFunction ) ) then
    print("exists!")
  else
    print("did not exist")
  end
end

即使myTable中的所有元素仍然具有侦听器,这似乎也不起作用。有什么想法吗?

0 个答案:

没有答案