0
現在、私はコロナSDKでアプリを作っています。今の私の目標は、.txtファイルに保存できるもの(文字列やブール値のようなもの)を作成することです。私がやりたいことはひとつです。たとえば、scores.luaファイルにはすべての値があり、必要になったときにmain.luaファイルでそれらを使用します。問題は、main.luaが私がscores.luaに保存したファイルを取得しないことです。コロナSDKのファイルから値を読み込み/取得するにはどうすればよいですか?
私はego.lua
function saveFile(fileName, fileData)
local path = system.pathForFile(fileName, system.DocumentsDirectory)
local file = io.open(path, "w+")
if file then
file:write(fileData)
io.close(file)
end
end
function loadFile(fileName)
local path = system.pathForFile(fileName, system.DocumentsDirectory)
local file = io.open(path, "r")
if file then
local fileData = file:read("*a")
io.close(file)
return fileData
else
file = io.open(path, "w")
file:write("empty")
io.close(file)
return "empty"
end
end
と私は私のmain.luaファイルに保存すると呼ばれるものを使用しています:
ego = require "ego"
saveFile = ego.saveFile
loadFile = ego.loadFile
valueName = loadFile("gucci.txt")
local money = display.newText(tostring(valueName), 200, 100, "Helvetica", 20)
と私のscore.luaファイル:
ego = require "ego"
saveFile = ego.saveFile
loadFile = ego.loadFile
saveFile("gucci.txt", "This works")