关于嵌入lua的一点小疑问
最近开始尝试在自己的app里面嵌入lua解释器,但是有个问题,在IOS里面,lua文件是当做资源加到sandbox里面的,路径大概是这个样子(用bundle去拿的)
"/Users/wangxu/Library/Application Support/iPhone Simulator/6.1/Applications/AEF3E246-6966-4ADB-BC03-A377600E08BB/FW.app/Lua_main.lua"
而lua的原生api是直接从mac本机的环境变量里面去读文件,路径完全不匹配,读取失败
我只有去手动修改loadlib.c的findfile函数,让他可以read到sandbox里的资源
可是现在又有新问题了,如果要要把资源打包成zip之类的,那我直接C的api都不能用了,如何能在尽量少更动lua的情况下,读取到我的资源呢??