尝试调用全局(nil值)-使用Lua将表保存到文件时

时间:2019-03-27 17:51:29

标签: lua

我正在使用这个(旧的)Lua模块来保存和访问本地文件中的表(如果有更好的方法,请大声说我没有投入)-https://github.com/gideros/table.save/blob/master/table.save-0.94.lua

一直很好,但是现在我试图保存键值对,但出现错误:

  

试图调用全局exportstring(nil值)

我是Lua的新手。错误发生在我链接到的文件的第108行上。有什么想法吗?

我尝试创建空白表或没有键值对的基本表,这很好。是我开始插入字符串的时候。

这将起作用:

local myTable = {}
myTable[0] = 2
inputOutputTable.save(myTable, "testytesty")
local testy = inputOutputTable.load("testytesty")
print("Testing 123... " .. testy[0])

但是这不会:

local myTable = {}
myTable["welcome"] = "1"

我得到了:尝试调用全局'exportstring'(nil值)

预期结果-保存表格。
会发生什么-它会引发错误。

0 个答案:

没有答案