Display.printscreen(self)截屏后如何保存?

我在使用http://www.cocoachina.com/bbs/thread.php?fid=56截屏的时候,是这样写的:
local ss = display.printscreen(self)
local path = device.writablePath…“1.jpg”
io.writefile(path, ss)

但是会报错:bad argument #1 to ‘write’ (string expected, got userdata)
请问是不是io.writefile只能写入字符串?

另外具体该如何保存截屏的数据?

看一下display.printscreen这个函数的实现你就明白了

哦,谢谢了,那只有去看看源码了…

版主,你好,截屏后的保存方法saveToFile很卡,很耗时,请问,如何异步保存啊?(比如开启一个类似于线程的东西来执行saveToFile,但是lua没有线程额…coroutine 也不懂额)