2017-06-16 30 views
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") 

答えて

関連する問題