我需要通过params将Objective C对象实例传递给C ++方法。我怎么能这样做?
此代码不起作用,我知道。我只是展示我想要的东西。
MyObjcClass *instance = [[MyObjcClass alloc] init];
myCppClassInstance.myCppMethod(instance);
答案 0 :(得分:1)
class
是一个关键字,所以我不同意它。但对我来说,您的示例代码中没有其他问题。
Juste声明你的cpp方法
void myCppMethod(MyObjcClass *obj) {
}
并像你一样使用它
MyObjcClass *obj = [[MyObjcClass alloc] init];
myCppMethod(obj);