如何从c ++回调中访问objective-c方法

时间:2012-05-15 15:16:53

标签: c++ objective-c callback

我想在Objective-c目标中使用c ++库。 c ++库通知我的objective-c对象有关库对象的某些值更改。因此我将c ++回调函数传递给库。回调函数如下所示:

void positionChanged(int position)

不幸的是,回调中没有 void * data 参数,我可以用来将指针传递给我的objective-c对象。通常我可以使用这样的指针在每次调用回调时从c ++回调函数访问我的对象变量和方法。 (而且我无法改变与之相关的回调函数。)

如何在c ++回调函数和objective-c对象之间建立连接,以便从c ++回调中访问我的objective-c对象?

0 个答案:

没有答案