既然CCLuaStack 报了getFileData没删除的错,那么lua中暴露出去的getFileData接口,我调用了后,如何删除?

如题,解析json会用到getFileData,但我如何delete它呢?自己暴露个c++接口吗?
以前没注意这个会new 内存,直接忽略了。

你用的是自己导出的getFileData接口?平台提供的导出到Lua里面的getFileData接口都已经处理了,你不用考虑的。

好的,我使用的是平台导出的接口。

CCFileUtil中有一个接口:int getFileData;
CCHelperFunc中有一个接口int getFileData;

查了下CCHelperFunc中的确实做了保护了,但没找到CCFileUtil中如何导出int getFileData的。

保险起见,我全部替换原先的CCFileUtil,使用了CCHelperFunc:getFileData。

CCFileUtil的getFileData导出在LuaCocos2d.cpp的tolua_Cocos2d_CCFileUtils_getFileData00这个函数,在后面你可以看到这一句:
if (buffer) delete] buffer;

当然用HelperFunc的其实也不错,因为这个是可以读取加密的文件的。

getFileData怎么用的啊?怎么返回个int啊?文件内容怎么获取?