1

我对 Objective-C 很陌生。
我想从单独的 .cpp 文件中定义的 C++ 类调用 Objective-C 方法。

我使用了dreamlax(不是 PIMPL 的) 在这个问题的答案中描述的相同机制http://stackoverflow.com/questions/1061005/calling-objective-c-method-from-c-method

但我被困在如何int MyCPPClass::someMethod (void *objectiveCObject, void *aParameter);使用参数从 CPP 类调用函数objectiveCObject

也有人可以通过示例解释如何从 Objective-C 代码调用 C++ 类函数。

4

1 回答 1

3

您必须在执行调用的文件中使用 Objective-C++。要从 Xcode 执行此操作,请将文件从 重命名Whatever.mWhatever.mm. 然后你可以混合通话。

于 2012-11-28T13:48:51.033 回答