1
如何在包含insert
的行上得到attempt to call method 'insert' (a nil value)
錯誤?嘗試調用方法'insert'(一個零值)
更改爲instance.sprites = bg
確實能夠正常工作,但是我想在一個單獨的表格(精靈)中返回所有精靈。
local writingTool = {}
local _W, _H = display.contentWidth, display.contentHeight
function writingTool:new()
local instance = {}
instance.index = writingTool
setmetatable(instance, self)
instance.sprites = {}
local bg = display.newImage("images/backgrounds/wooden_bg.png")
bg.x = _W/2
bg.y = _H/2
instance.sprites:insert(bg)
return instance
end
return writingTool
編輯:試圖instance.sprites.bg = bg
也不起作用。給這個錯誤:
bad argument #-2 to 'insert' (Proxy expected, got nil)
謝謝,但仍然是相同的錯誤! – Sunkas
謝謝。 'instance.sprites.insert(bg)'給出了相同的錯誤 – Sunkas
'bg'或'instance.sprites'都不爲零 – Sunkas