[LUA-print] ----------------------------------------
[LUA-print] LUA ERROR: [string "new/GUI.lua"]:9: attempt to call method 'loadExport' (a nil value)
[LUA-print] stack traceback:
[string "scripts/main.lua"]:14: in function 'loadExport'
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-07 10:37:44 |
👁️ 阅读: 18
这个错误是因为 `GUI:loadExport` 函数不存在。根据浮生梦老师前端课程内容,正确的函数应该是 `GUI:LoadExport`(注意首字母大写)。
在你的代码中:
```lua
GUI:loadExport(self._parent, objcfg.UI_PATH) -- 错误写法
```
应该改为:
```lua
GUI:LoadExport(self._parent, objcfg.UI_PATH) -- 正确写法
```
从错误堆栈可以看到,你在 `new/GUI.lua` 文件的第9行调用了错误的方法名。请检查该行代码,将 `loadExport` 改为 `LoadExport`。
另外,从课程示例中可以看到正确的用法:
```lua
GUI:LoadExport(self._parent, objcfg.UI_PATH)
```
这个函数用于加载UI导出文件,第一个参数是父节点,第二个参数是UI文件的路径。
← 返回问答库