BUG 1.3.2 关于绑定一个类到 js 后调用的 bug

写了一个类,里面有一个静态变量 通过getInstance()来获取,接口全部已经导出jsb文件夹下 也注册过了 在1.2.2版本全部跑通,今天更新1.3之后
baiyou.BaiyouPlugin.getInstance().getProperty(key)
第一次调用,成功 第二次调用 就报getProperty is not function ,如果我在js中把baiyou.BaiyouPlugin.getInstance()的结果保存下来 ,那就没问题,

jsret = OBJECT_TO_JSVAL(js_get_or_create_jsobjectbaiyou::BaiyouPlugin(cx, (baiyou::BaiyouPlugin*)ret));

怀疑这里面的对象有问题

@panda 看一下?

我估计是你的 BaiyouPlugin instance 在原生层被释放了,你需要要么 JS 层持有这个 instance,要么在原生层面绑定的时候按照 Ref 的方式绑定

Ref方式绑定 具体如何 操作呢

不应该啊 我这是个静态变量而且 没有任何地方释放过这个对象

我在析构函数中加了断点 没有被调用到

帮我看一下 如何修改吧baiyou.zip (5.6 KB)