各位大佬,
我在做一个jsb自动绑定,cocos creator版本2.0.2,参考了一些网上的教程,genbindings.py可以执行成功了,这时候生成了
auto/api/jsb_xx_auto_api.js
auto/jsb_xx_auto.cpp
auto/jsb_xx_auto.hpp
三个文件,这些文件非常简单,就是一个xx命名空间,里面有一个SdkXX的类,类里面有一个testPrint方法。
我把cpp和hpp文件加到Classes目录,然后编译打包ios工程,可以成功。但是js脚本里调用 xx.SdkXX.testPrint()的时候提示找不到testPrint方法,我依次把xx和xx.SdkXX都打印了一下,显示这个类是有的,但是类里面为空,确实没有testPrint方法。但是实际上jsb_xx_auto.cpp里面是存在static bool js_xx_SdkXX_testPrint(se::State& s)这个方法的,也在AppDelegate里面注册了。
请问有人遇到过这个问题吗?另外,在整个过程中我没有用到生成出来的jsb_xx_auto_api.js文件,请问这个文件要放在哪里呢?谢谢。