Android 删除Corona中的对象类

Android 删除Corona中的对象类,android,lua,coronasdk,Android,Lua,Coronasdk,我有一个新问题。。。我有一个这样的建筑师: function Box.new(indexBox, item, imgClose, imgOpen) -- constructor local object = { indexBox = indexBox, item = item, imgClose = display.newImage( imgClose ), imgOpen = imgOpen } return setmetatable( object

我有一个新问题。。。我有一个这样的建筑师:

function Box.new(indexBox, item, imgClose, imgOpen) -- constructor
  local object = {
    indexBox = indexBox,
    item = item,
    imgClose = display.newImage( imgClose ),
    imgOpen = imgOpen
  }
  return setmetatable( object, Box_mt )
end
在这个过程中,我创建了一些
Box
对象,现在我已经完成了它们的使用,所以我想删除这个
Box
对象删除对象的所有内容,包括图像。 有什么简单的方法可以做到这一点吗

谢谢

要删除所有框对象,您需要某种方法来访问所有框对象。传统的迄今为止(IMHO)方法是使用一个表存储对
“实例”的引用。采用这种方法,您只需:

--BoxesTable contains all the boxes declared
for _,box in ipairs(BoxesTable) do
    box:removeSelf()
end