首页 > 程序开发 > 移动开发 > 其他 >

swig director生命周期

2017-03-22

swig director生命周期,使用swig director时,要注意生命周期。要么,在java上需要一个管理类管理回调函数的生命周期。要么,把java的生命周期转给C++来管理。

使用swig director时,要注意生命周期。要么,在java上需要一个管理类管理回调函数的生命周期。要么,把java的生命周期转给C++来管理。

对于后者,需要在编写.i文件时候,加上SWIG_DIRECTOR_OWNED:

%feature("director",assumeoverride=1) ICallbackHelper;

SWIG_DIRECTOR_OWNED(ICallbackHelper);

相关文章
最新文章
热点推荐