rt,我做了一个功能,需要oc和lua交互。现在代码已经写好了,想把它封装成一个framework,它和lua脚本的交互就像下图这样
现在发现一个问题,编译sdk时加入了原生lua,这个framework只要添加到应用程序中(只是添加,还没有使用),就出现了以下错误:
PANIC: unprotected error in call to Lua API (attempt to index a nil value)
猜测可能和 cocos2d自带的luajit.a冲突了。单纯的更换lua库不是个通用的办法,因为不能预知程序使用的是哪个库。请问有没有什么方法可以在编译sdk时不加入lua或者luajit,使用sdk时能够去调用程序中自带的lua库,从而实现更好的解耦?