我真的没有得到桥接演员。我有以下代码:
*value = (__bridge CppBridge*)_r->get_bridge();
其中CppBridge是一个objective-c类,_r是一个类型为rb :: typed_object的变量,它是一个C ++类。 C ++类保留了从get_bridge()返回的对象......实际上,我想与C ++类共享所有权。换句话说,我希望Objective-C代码和C ++代码都为对象添加+1,因此它将转到+2保留计数。每个人都会在某个时刻走-1。我该怎么用? __bridge或__bridge_transfer?
答案 0 :(得分:0)
问题解决了。我决定使用Objective-C ++并使用trojanfoe解决方案。非常感谢!