Problema al programar en lua

De primeras pido perdon por que no se si esto va aqui , veras tengo unas lineas de codigo en Lua que me crean un fichero en txt pero al ejecutarlo me salta con una excepcion
http://s2.subirimagenes.com/otros/previ ... 5error.jpg
Y estan son las lineas de codigo:
-----------------------------------------------------------------------------------------
--
-- main.lua
--
-----------------------------------------------------------------------------------------

-- Your code here

local datos = "lineas de datos a guardar en fichero"
local p = system.pathForFile("fichero.txt",system.DocumentsDirectory)
local f = io.open(p,"w")
f:write(datos)
io.close(f)
f = nil
no se donde puede estar el error
Prueba cerrar el fichero con f:close(), creo que no puedes mezclarlos.
2 respuestas