当我尝试从另一个类调用其他类的方法时,它会显示错误消息, Attempt to call field 'LoadShift' (a nil value) 这是我的代码, loginpage1.lua local LoadShift = nil;..function LoadShift()end loginpage2.lua local loginOb
Attempt to call field 'LoadShift' (a nil value)
这是我的代码,
loginpage1.lua
local LoadShift = nil; . . function LoadShift() end
loginpage2.lua
local loginObj = require("com.classess.loginpage1") loginObj.LoadShift();
我的代码有什么问题,请帮我解决这个问题
像这样制作你的自定义类------------Your class LoadShift--------------- local LoadShift = {} . . function LoadShift:LoadShiftFunc() --do somthing end . . return LoadShift -------------------------------------
然后需要它并调用该函数
--------------------- local LoadShift= require "LoadShift" LoadShift:LoadShiftFunc()